SlideShare une entreprise Scribd logo
1  sur  29
George F Luger
ARTIFICIAL INTELLIGENCE 5th edition
Structures and Strategies for Complex Problem Solving
Artificial Intelligence:
Its Roots and Scope
Luger: Artificial Intelligence, 5th
edition. © Pearson Education Limited, 2005
1.1 From Eden to ENIAC: Attitudes
toward intelligence, Knowledge, and Human
Artifice
1.2 Overview of AI Application Areas
1.3 Artificial Intelligence – A Summary
1.4 Epilogue and References
1.5 Exercises
1
Definition of AI
– intelligent: Ability to solve a problem and ability to
memorise and access the information.
• AI: The branch of computer science that is
concerned with the automation of intelligent
behaviour.
• AI: The collection of problems and
methodologies studied by artificial intelligence
researchers.
2
Questions
• What is intelligence?
• Is intelligence a single faculty or a collection of distinct and
unrelated abilities?
• What is creativity?
• Can intelligence observed from behaviour or does it require
evidence from an internal mechanism.
• How knowledge is represented in the nerve tissue or living being?
• Can computers be intelligent or does intelligence require the
richness of sensation and experience of biological existence?
• What does happen when learning occurs?
3
What is AI?
• The goal of (weak) artificial intelligence is:
Build intelligent entities (model intelligence).
• Understand intelligent entities, and understand
and engineer human intelligence (strong AI).
4
What is Intelligent entity
Four possible definitions (Russel and Norvig):
1.Systems that act like humans. Strong
2.Systems that think like humans. Strong
3.Systems that think rationally, according to
logic laws. Weak
4.Systems that act rationally, or do the right
thing. Weak
5
Figure 1.1 Turing Test: Objective measurement
Turing: An entity deemed intelligent if it demonstrates an
ability to achieve human-level performance in all cognitive
tasks, sufficient to fool an interrogator 6
Requirements of a computer to Pass Turing test
• Natural Language Processing capabilities.
• Knowledge representation to store information
provided before or during the interrogation.
• Automated reasoning to use stored information
to answer questions and draw new conclusions.
• Learning capabilities.
9
ELIZA (Therapist system)
• PERSON: My Wife says I’m often depressed.
• ELIZA: I’m sorry to hear you are depressed.
• PERSON: The Truth that I am quite unhappy.
• ELIZA: Do you think coming here will help
you not to be unhappy.
• PERSON: Well, perhaps by talking to you I
will find out why I hate my brother.
• ELIZA: Tell me more about your family. 10
Eliza
• ELIZA failed Turing test !
11
1.1.5 Biological and Social Models of Intelligence: Agents Theories
So far, we have approached the problem of building intelligent machines from the viewpoint of
mathematics, with the implicit belief of logical reasoning as paradigmatic of intelligence
itself, as well as with a commitment to “objective” foundations for logical reasoning. It also
reflects the underlying assumptions of the Turing test, particularly its emphasis on symbolic
reasoning as a test of intelligence, and the belief that a straightforward comparison with
human behavior was adequate to confirming machine intelligence.
The reliance on logic as a way of representing knowledge and on logical inference as the
primary mechanism for intelligent reasoning are so dominant in Western philosophy that
their “truth” often seems obvious and unassailable. It is no surprise, then, that approaches
based on these assumptions have dominated the science of artificial intelligence from its
inception almost through to the present day.
The latter half of the twentieth century has, however, seen numerous challenges to rationalist
philosophy. Various forms of philosophical relativism question the objective basis of
language, science, society, and thought itself. Ludwig Wittgenstein's later philosophy
(Wittgenstein 1953), has forced us to reconsider the basis on meaning in both natural and
formal languages. The work of Godel (1958) and Turing has cast doubt on the very
foundations of mathematics itself. Post-modern thought has changed our understanding of
meaning and value in the arts and society. Artificial intelligence has not been immune to
these criticisms; indeed, the difficulties that AI has encountered in achieving its goals are
often taken as evidence of the failure of the rationalist viewpoint .
12
Eliza
• ELIZA failed Turing test !
13
Specific Area
• It is difficult to learn everything, intelligent
entities should concentrate on a specific
domain.
• We need a domain expert
14
Important Research and Application Areas
1.2.1 Game Playing
1.2.2 Automated Reasoning and Theorem Proving
1.2.3 Expert Systems
1.2.4 Natural Language Understanding and Semantic Modeling
1.2.5 Modeling Human Performance
1.2.6 Planning and Robotics
1.2.7 Languages and Environments for AI
1.2.8 Machine Learning
1.2.9 Alternative Representations: Neural Nets and Genetic Algorithms
1.2.10 AI and Philosophy
Other areas
15
Important Research and Application Areas (Continued)
1.2.1 Game Playing: Uses Heuristics (chapter 4), it searches a state space
Board games (played using well-defined rules):
e.g. Chess, 8-tile puzzle, 16-tile puzzle.
1 5 2
4 3
7 8 6
Initial state
1 2
4 5 3
7 8 6
1 5 2
4 8 3
7 6
16
Important Research and Application Areas (Continued)
1.2.2 Automated Reasoning and Theorem Proving (more in Chapter 13)
E.g. Answering questions
R1 If I have enough time I will study
R2 If I study I will pass
R3 I have no time (fact)
Q: Shall I pass? Answer: No
Why: You have no time.
How: Explanation (Justification)
e.g. Mathematical reasoning, Program analysis, state transformation problem (liquid to solid)
Note: Theorem proving helped in formalizing search algorithms and the development of
predicate calculus and Prolog 17
Important Research and Application Areas (Continued)
1.2.3 Expert Systems (more in chapter 8)
Programs to do reasoning and to solve problems, diagnosis
Modelling an expert: Doctor (diagnose illness), Geologist (discover minerals)
We need domain-specific knowledge from a domain expert obtained from an AI specialist
(knowledge engineer).
e.g. Dendral (Stanford University late 1960s). Infer the structure of organic molecular from
their chemical formulas and other information.
e.g. MYCIN : Medical system developed in mid 1970s by the medical school at Stanford
university. Discover bacterial infections with uncertain or incomplete information.
e.g. PROSPECTOR: Decides the probable location of minerals based on geological info.
e.g. INRWENIST, Dipmeter advisor, XCON (VAX configuration).
+ve: Save time, save money, replace the expert in rural areas or when not available,
acquire experience from experts 18
Important Research and Application Areas (Continued)
1.2.3 Expert Systems: example to solve a second order equations
ax2
+bx + c = 0
Expert: mathematician
User: Student
Knowledge base:
Rule 1: If a<> 0 and b2
– 4ac>0 then ,
Rule 2: If a<> 0 and b2
– 4ac=0 then
Rule 3: If a<> 0 and b2
– 4ac<0 then no solution
e.g. a=2,b=-3, c=1  x1=1, x2=1/2
a
acbb
x
2
4
1
2
−+−
=
a
acbb
x
2
4
2
2
−−−
=
a
b
xx
2
21
−
==
19
Important Research and Application Areas (Continued)
1.2.3 Deficiencies of Expert Systems
1.Difficulty in obtaining deep knowledge
2.Lack of robustness and flexibility: Lack the ability of going around the problem.
3.Inability to provide deep explanation
4.Difficulty in verification.
5.Little learning from experience.
20
Important Research and Application Areas (Continued)
1.2.4 Natural Language Understanding and Semantic Modelling
(more in chapters 7, 14)
Programs capable of understanding and generating human language.
It is part of human intelligence.
1.2.5 Modelling Human Performance (more in chapter 17)
Design of systems explicitly model the organization of the human mind
21
Important Research and Application Areas (Continued)
1.2.6 Planning and Robotics
Breaking the problem into smaller parts.
e.g. Going from Amman to Cairo
Go to Amman Airport through either taxi or bus
Go from Amman airport to Cairo airport using either Royal Jordanian plan
or Egypt airways
Going to a hotel from Cairo airport through either a taxi or a shuttle bus.
22
Important Research and Application Areas (Continued)
1.2.7 Languages and Environments for AI (LISP, Prolog) (more in
chapters 15 and 16)
Prolog: Programmation en Logique (Logic Programming).
Alain Colmerauer 1973
LISP: List Programming.
Programming languages to help programming AI applications.
Characteristics of such languages:
Knowledge representation
Search (e.g. Unification technique) 23
Important Research and Application Areas (Continued)
1.2.7 Languages and Environments for AI (LISP, Prolog) (more in
chapters 15 and 16)
Programming environments include knowledge-structuring techniques such as
object-oriented programming. High-level languages, such as Lisp and Prolog,
which support modular development, help manage program size and
complexity. Trace packages allow a programmer to reconstruct the execution of
a complex algorithm and make it possible to unravel the complexities of
heuristic search. Without such tools and techniques, it is doubtful that many
significant AI systems could have been built.
Many of these techniques are now standard tools for software engineering and
have little relationship to the core of AI theory. Others, such as object-oriented
programming, are of significant theoretical and practical interest. Finally, many
AI algorithms are also now built in more traditional computing languages, such
as C++ and Java.
The languages developed for artificial intelligence programming are intimately
bound to the theoretical structure of the field. We have built many of the
representational structures presneted in this book in Prolog, Lisp and Java and
make them available in Luger
24
Important Research and Application Areas (Continued)
1.2.8 Machine Learning: (more in chapters 11 and 12)
Learning from previous experience
Expert system performs the same computations once and once again without
remembering the solution it reached the first time.
Solution: Programs learn on their own from experience, analogy, examples
or by being “told” what to do.
e.g. Techniques: Case Based Reasoning (CBR), Instance-Based Learning
(IBL), exampler-based learning, ID3 trees.
e.g. Systems: Automated Mathematician, meta-DENDRAL, Teiresias,
25
Important Research and Application Areas (Continued)
1.2.9 Alternative Representations: Neural Nets and Genetic
Algorithms
Alternative: Knowledge is not represented explicitly.
Artificial Neural Networks: Parallel Distributed Processing.
Genetic Algorithms: Natural selection and evolution.
Fuzzy Logic: Things are not black and white, there is a grey too.
MATLAB®
: ANNs, GAs, Fuzzy Logic toolboxes.
26
A simple Neuron (Crick and Asanuma, 1986)
AxonSynapse
Dendrite
Cell Body
27
Important Research and Application Areas (Continued)
1.2.10 AI and Philosophy
Philosophy and AI. Philosophy contributed in the development of AI.
Now, AI is affecting philosophy.
AI opens some deep philosophical questions about thinking and natural
language understanding.
Other areas:
Perception: Voice recognition, Pattern recognition, image processing,
character recognition
Vision: Surveillance, CCTV
28
Important Features of Artificial Intelligence
1. The use of computers to do reasoning, pattern recognition, learning, or some other
form of inference.
2. A focus on problems that do not respond to algorithmic solutions. This underlies
the reliance on heuristic search as an AI problem-solving technique.
3. A concern with problem-solving using inexact, missing, or poorly defined
information and the use of representational formalisms that enable the
programmer to compensate for these problems.
4. Reasoning about the significant qualitative features of a situation.
5. An attempt to deal with issues of semantic meaning as well as syntactic form.
6. Answers that are neither exact nor optimal, but are in some sense “sufficient”.
This is a result of the essential reliance on heuristic problem-solving methods in
situations where optimal or exact results are either too expensive or not possible.
7. The use of large amounts of domain-specific knowledge in solving problems. This
is the basis of expert systems.
8. The use of meta-level (knowledge about knowledge) to affect more sophisticated
control of problem-solving strategies. Although this is a very difficult problem,
addressed in relatively few current systems, it is emerging as an essential area of
research.
29
Domain Specific Knowledge
• clear(c)
• clear(a)
• ontable(a)
• ontable(b)
• on(c,b)
• cube(a)
• cube(b)
• pyramid(c)
• For all X, there does not exist a Y such that on(X,Y) clear(Y)
• Movement definition:
– hand_clear, clear(X), clear(Y) on(X,Y)
a b
c
30
Features of AI Programs
• Knowledge representation:
– Knowledge is represented explicitly in AI using knowledge
representation language e.g. Prolog.
– Knowledge acquisition methods such as Machine Learning.
• Search Algorithm.
• Use heuristics: may reach a suboptimal solution.
• Symbolic Reasoning such as LISP and Prolog.
31

Contenu connexe

Tendances

AiArtificial Itelligence
AiArtificial ItelligenceAiArtificial Itelligence
AiArtificial ItelligenceAlisha Korpal
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceGagan Deep
 
Impact Of Artificial Intelligence (AI) On Society_ Presentation .pptx
Impact Of Artificial Intelligence (AI) On Society_ Presentation .pptxImpact Of Artificial Intelligence (AI) On Society_ Presentation .pptx
Impact Of Artificial Intelligence (AI) On Society_ Presentation .pptxJawadSheikh13
 
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre..."An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...Edge AI and Vision Alliance
 
Artificial Intelligence and Cybersecurity
Artificial Intelligence and CybersecurityArtificial Intelligence and Cybersecurity
Artificial Intelligence and CybersecurityOlivier Busolini
 
Career in artificial inteligence
Career in artificial inteligenceCareer in artificial inteligence
Career in artificial inteligenceSandeep Patnaik
 
Artificial Intelligence PowerPoint Presentation Slides
Artificial Intelligence PowerPoint Presentation Slides Artificial Intelligence PowerPoint Presentation Slides
Artificial Intelligence PowerPoint Presentation Slides SlideTeam
 
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...Simplilearn
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Marina Santini
 
Artificial Intelligence Career In 2023
Artificial Intelligence Career In 2023Artificial Intelligence Career In 2023
Artificial Intelligence Career In 2023USDSI
 
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...Simplilearn
 
Artificial Intelligence - AI For Everyone
Artificial Intelligence - AI For EveryoneArtificial Intelligence - AI For Everyone
Artificial Intelligence - AI For EveryoneSridhar Seshadri
 
presentation on Artificial intelligence by prince kumar kushwaha from rustamj...
presentation on Artificial intelligence by prince kumar kushwaha from rustamj...presentation on Artificial intelligence by prince kumar kushwaha from rustamj...
presentation on Artificial intelligence by prince kumar kushwaha from rustamj...Rustamji Institute of Technology
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processingrohitnayak
 
What is artificial intelligence? What are task domains in AI?
What is artificial intelligence? What are task domains in AI?What is artificial intelligence? What are task domains in AI?
What is artificial intelligence? What are task domains in AI?Cyber Infrastructure INC
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural NetworksDatabricks
 

Tendances (20)

AiArtificial Itelligence
AiArtificial ItelligenceAiArtificial Itelligence
AiArtificial Itelligence
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Impact Of Artificial Intelligence (AI) On Society_ Presentation .pptx
Impact Of Artificial Intelligence (AI) On Society_ Presentation .pptxImpact Of Artificial Intelligence (AI) On Society_ Presentation .pptx
Impact Of Artificial Intelligence (AI) On Society_ Presentation .pptx
 
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre..."An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
 
Artificial Intelligence and Cybersecurity
Artificial Intelligence and CybersecurityArtificial Intelligence and Cybersecurity
Artificial Intelligence and Cybersecurity
 
Career in artificial inteligence
Career in artificial inteligenceCareer in artificial inteligence
Career in artificial inteligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
AI.pptx
AI.pptxAI.pptx
AI.pptx
 
Artificial Intelligence PowerPoint Presentation Slides
Artificial Intelligence PowerPoint Presentation Slides Artificial Intelligence PowerPoint Presentation Slides
Artificial Intelligence PowerPoint Presentation Slides
 
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?
 
Artificial Intelligence Career In 2023
Artificial Intelligence Career In 2023Artificial Intelligence Career In 2023
Artificial Intelligence Career In 2023
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
 
Blue Brain
Blue BrainBlue Brain
Blue Brain
 
Artificial Intelligence - AI For Everyone
Artificial Intelligence - AI For EveryoneArtificial Intelligence - AI For Everyone
Artificial Intelligence - AI For Everyone
 
presentation on Artificial intelligence by prince kumar kushwaha from rustamj...
presentation on Artificial intelligence by prince kumar kushwaha from rustamj...presentation on Artificial intelligence by prince kumar kushwaha from rustamj...
presentation on Artificial intelligence by prince kumar kushwaha from rustamj...
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
What is artificial intelligence? What are task domains in AI?
What is artificial intelligence? What are task domains in AI?What is artificial intelligence? What are task domains in AI?
What is artificial intelligence? What are task domains in AI?
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
 

Similaire à AI chap1

Artificial intelligency full_ppt_persentation_way2project_in
Artificial intelligency full_ppt_persentation_way2project_inArtificial intelligency full_ppt_persentation_way2project_in
Artificial intelligency full_ppt_persentation_way2project_inSumit Sharma
 
Ch 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdfCh 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdfKrishnaMadala1
 
Ai introduction and production system and search patterns
Ai introduction and production system and search patternsAi introduction and production system and search patterns
Ai introduction and production system and search patternsaadip5069118
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceyham manansala
 
271_AI Lect Notes.pdf
271_AI Lect Notes.pdf271_AI Lect Notes.pdf
271_AI Lect Notes.pdfkaxeca4096
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligencemailmerk
 
AI_01_introduction.pptx
AI_01_introduction.pptxAI_01_introduction.pptx
AI_01_introduction.pptxYousef Aburawi
 
Lect#1 (Artificial Intelligence )
Lect#1 (Artificial Intelligence )Lect#1 (Artificial Intelligence )
Lect#1 (Artificial Intelligence )Zeeshan_Jadoon
 
EELU AI lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
EELU AI  lecture 1- fall 2022-2023 - Chapter 01- Introduction.pptEELU AI  lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
EELU AI lecture 1- fall 2022-2023 - Chapter 01- Introduction.pptDaliaMagdy12
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligenceiarthur
 
AI-week-1-lecture-1-slide.pptx
AI-week-1-lecture-1-slide.pptxAI-week-1-lecture-1-slide.pptx
AI-week-1-lecture-1-slide.pptxMohammadWaleed26
 
AI Mod1@AzDOCUMENTS.in.pdf
AI Mod1@AzDOCUMENTS.in.pdfAI Mod1@AzDOCUMENTS.in.pdf
AI Mod1@AzDOCUMENTS.in.pdfKUMARRISHAV37
 
28th Jan Intro to AI.ppt
28th Jan Intro to AI.ppt28th Jan Intro to AI.ppt
28th Jan Intro to AI.pptamandeep651
 
AIML-M1 and M2-TIEpdf.pdf
AIML-M1 and M2-TIEpdf.pdfAIML-M1 and M2-TIEpdf.pdf
AIML-M1 and M2-TIEpdf.pdfDevikashetty14
 
Unit 1 ETI notes.pde`e1eeewdddfffffee1q2
Unit 1 ETI  notes.pde`e1eeewdddfffffee1q2Unit 1 ETI  notes.pde`e1eeewdddfffffee1q2
Unit 1 ETI notes.pde`e1eeewdddfffffee1q2paithankarpratik3
 
Introduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.docIntroduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.docbutest
 
DOC-20221019-WA0003..pdf
DOC-20221019-WA0003..pdfDOC-20221019-WA0003..pdf
DOC-20221019-WA0003..pdfYogeshAM4
 

Similaire à AI chap1 (20)

Ai notes
Ai notesAi notes
Ai notes
 
Artificial intelligency full_ppt_persentation_way2project_in
Artificial intelligency full_ppt_persentation_way2project_inArtificial intelligency full_ppt_persentation_way2project_in
Artificial intelligency full_ppt_persentation_way2project_in
 
Ch 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdfCh 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdf
 
Chapter 1 (final)
Chapter 1 (final)Chapter 1 (final)
Chapter 1 (final)
 
Ai introduction and production system and search patterns
Ai introduction and production system and search patternsAi introduction and production system and search patterns
Ai introduction and production system and search patterns
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
271_AI Lect Notes.pdf
271_AI Lect Notes.pdf271_AI Lect Notes.pdf
271_AI Lect Notes.pdf
 
introduction to ai
introduction to aiintroduction to ai
introduction to ai
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
AI_01_introduction.pptx
AI_01_introduction.pptxAI_01_introduction.pptx
AI_01_introduction.pptx
 
Lect#1 (Artificial Intelligence )
Lect#1 (Artificial Intelligence )Lect#1 (Artificial Intelligence )
Lect#1 (Artificial Intelligence )
 
EELU AI lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
EELU AI  lecture 1- fall 2022-2023 - Chapter 01- Introduction.pptEELU AI  lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
EELU AI lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
AI-week-1-lecture-1-slide.pptx
AI-week-1-lecture-1-slide.pptxAI-week-1-lecture-1-slide.pptx
AI-week-1-lecture-1-slide.pptx
 
AI Mod1@AzDOCUMENTS.in.pdf
AI Mod1@AzDOCUMENTS.in.pdfAI Mod1@AzDOCUMENTS.in.pdf
AI Mod1@AzDOCUMENTS.in.pdf
 
28th Jan Intro to AI.ppt
28th Jan Intro to AI.ppt28th Jan Intro to AI.ppt
28th Jan Intro to AI.ppt
 
AIML-M1 and M2-TIEpdf.pdf
AIML-M1 and M2-TIEpdf.pdfAIML-M1 and M2-TIEpdf.pdf
AIML-M1 and M2-TIEpdf.pdf
 
Unit 1 ETI notes.pde`e1eeewdddfffffee1q2
Unit 1 ETI  notes.pde`e1eeewdddfffffee1q2Unit 1 ETI  notes.pde`e1eeewdddfffffee1q2
Unit 1 ETI notes.pde`e1eeewdddfffffee1q2
 
Introduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.docIntroduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.doc
 
DOC-20221019-WA0003..pdf
DOC-20221019-WA0003..pdfDOC-20221019-WA0003..pdf
DOC-20221019-WA0003..pdf
 

Plus de ayman_alawin

MP-01 Measuring the performance of Top Management.docx
MP-01 Measuring the performance of Top Management.docxMP-01 Measuring the performance of Top Management.docx
MP-01 Measuring the performance of Top Management.docxayman_alawin
 
RA-01 Risk assessment 2-2 - sales.docx
RA-01 Risk assessment 2-2 - sales.docxRA-01 Risk assessment 2-2 - sales.docx
RA-01 Risk assessment 2-2 - sales.docxayman_alawin
 
RA-01 Risk assessment 2-2 - projects.docx
RA-01 Risk assessment 2-2 - projects.docxRA-01 Risk assessment 2-2 - projects.docx
RA-01 Risk assessment 2-2 - projects.docxayman_alawin
 
RA-01 Risk assessment 1-2 HSEتقييم المخاطر للصحة والسلامة والبيئة.docx
RA-01 Risk assessment 1-2 HSEتقييم المخاطر للصحة والسلامة والبيئة.docxRA-01 Risk assessment 1-2 HSEتقييم المخاطر للصحة والسلامة والبيئة.docx
RA-01 Risk assessment 1-2 HSEتقييم المخاطر للصحة والسلامة والبيئة.docxayman_alawin
 
RA-01 Risk assessment 2-2 - logistic.docx
RA-01 Risk assessment 2-2 - logistic.docxRA-01 Risk assessment 2-2 - logistic.docx
RA-01 Risk assessment 2-2 - logistic.docxayman_alawin
 
الدعاء المستجاب من الحديث والكتاب
الدعاء المستجاب من الحديث والكتابالدعاء المستجاب من الحديث والكتاب
الدعاء المستجاب من الحديث والكتابayman_alawin
 

Plus de ayman_alawin (9)

MP-01 Measuring the performance of Top Management.docx
MP-01 Measuring the performance of Top Management.docxMP-01 Measuring the performance of Top Management.docx
MP-01 Measuring the performance of Top Management.docx
 
RA-01 Risk assessment 2-2 - sales.docx
RA-01 Risk assessment 2-2 - sales.docxRA-01 Risk assessment 2-2 - sales.docx
RA-01 Risk assessment 2-2 - sales.docx
 
RA-01 Risk assessment 2-2 - projects.docx
RA-01 Risk assessment 2-2 - projects.docxRA-01 Risk assessment 2-2 - projects.docx
RA-01 Risk assessment 2-2 - projects.docx
 
RA-01 Risk assessment 1-2 HSEتقييم المخاطر للصحة والسلامة والبيئة.docx
RA-01 Risk assessment 1-2 HSEتقييم المخاطر للصحة والسلامة والبيئة.docxRA-01 Risk assessment 1-2 HSEتقييم المخاطر للصحة والسلامة والبيئة.docx
RA-01 Risk assessment 1-2 HSEتقييم المخاطر للصحة والسلامة والبيئة.docx
 
RA-01 Risk assessment 2-2 - logistic.docx
RA-01 Risk assessment 2-2 - logistic.docxRA-01 Risk assessment 2-2 - logistic.docx
RA-01 Risk assessment 2-2 - logistic.docx
 
My ch01
My ch01My ch01
My ch01
 
الدعاء المستجاب من الحديث والكتاب
الدعاء المستجاب من الحديث والكتابالدعاء المستجاب من الحديث والكتاب
الدعاء المستجاب من الحديث والكتاب
 
Math
MathMath
Math
 
DataBase ch2
DataBase ch2DataBase ch2
DataBase ch2
 

Dernier

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Dernier (20)

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

AI chap1

  • 1. George F Luger ARTIFICIAL INTELLIGENCE 5th edition Structures and Strategies for Complex Problem Solving Artificial Intelligence: Its Roots and Scope Luger: Artificial Intelligence, 5th edition. © Pearson Education Limited, 2005 1.1 From Eden to ENIAC: Attitudes toward intelligence, Knowledge, and Human Artifice 1.2 Overview of AI Application Areas 1.3 Artificial Intelligence – A Summary 1.4 Epilogue and References 1.5 Exercises 1
  • 2. Definition of AI – intelligent: Ability to solve a problem and ability to memorise and access the information. • AI: The branch of computer science that is concerned with the automation of intelligent behaviour. • AI: The collection of problems and methodologies studied by artificial intelligence researchers. 2
  • 3. Questions • What is intelligence? • Is intelligence a single faculty or a collection of distinct and unrelated abilities? • What is creativity? • Can intelligence observed from behaviour or does it require evidence from an internal mechanism. • How knowledge is represented in the nerve tissue or living being? • Can computers be intelligent or does intelligence require the richness of sensation and experience of biological existence? • What does happen when learning occurs? 3
  • 4. What is AI? • The goal of (weak) artificial intelligence is: Build intelligent entities (model intelligence). • Understand intelligent entities, and understand and engineer human intelligence (strong AI). 4
  • 5. What is Intelligent entity Four possible definitions (Russel and Norvig): 1.Systems that act like humans. Strong 2.Systems that think like humans. Strong 3.Systems that think rationally, according to logic laws. Weak 4.Systems that act rationally, or do the right thing. Weak 5
  • 6. Figure 1.1 Turing Test: Objective measurement Turing: An entity deemed intelligent if it demonstrates an ability to achieve human-level performance in all cognitive tasks, sufficient to fool an interrogator 6
  • 7. Requirements of a computer to Pass Turing test • Natural Language Processing capabilities. • Knowledge representation to store information provided before or during the interrogation. • Automated reasoning to use stored information to answer questions and draw new conclusions. • Learning capabilities. 9
  • 8. ELIZA (Therapist system) • PERSON: My Wife says I’m often depressed. • ELIZA: I’m sorry to hear you are depressed. • PERSON: The Truth that I am quite unhappy. • ELIZA: Do you think coming here will help you not to be unhappy. • PERSON: Well, perhaps by talking to you I will find out why I hate my brother. • ELIZA: Tell me more about your family. 10
  • 9. Eliza • ELIZA failed Turing test ! 11
  • 10. 1.1.5 Biological and Social Models of Intelligence: Agents Theories So far, we have approached the problem of building intelligent machines from the viewpoint of mathematics, with the implicit belief of logical reasoning as paradigmatic of intelligence itself, as well as with a commitment to “objective” foundations for logical reasoning. It also reflects the underlying assumptions of the Turing test, particularly its emphasis on symbolic reasoning as a test of intelligence, and the belief that a straightforward comparison with human behavior was adequate to confirming machine intelligence. The reliance on logic as a way of representing knowledge and on logical inference as the primary mechanism for intelligent reasoning are so dominant in Western philosophy that their “truth” often seems obvious and unassailable. It is no surprise, then, that approaches based on these assumptions have dominated the science of artificial intelligence from its inception almost through to the present day. The latter half of the twentieth century has, however, seen numerous challenges to rationalist philosophy. Various forms of philosophical relativism question the objective basis of language, science, society, and thought itself. Ludwig Wittgenstein's later philosophy (Wittgenstein 1953), has forced us to reconsider the basis on meaning in both natural and formal languages. The work of Godel (1958) and Turing has cast doubt on the very foundations of mathematics itself. Post-modern thought has changed our understanding of meaning and value in the arts and society. Artificial intelligence has not been immune to these criticisms; indeed, the difficulties that AI has encountered in achieving its goals are often taken as evidence of the failure of the rationalist viewpoint . 12
  • 11. Eliza • ELIZA failed Turing test ! 13
  • 12. Specific Area • It is difficult to learn everything, intelligent entities should concentrate on a specific domain. • We need a domain expert 14
  • 13. Important Research and Application Areas 1.2.1 Game Playing 1.2.2 Automated Reasoning and Theorem Proving 1.2.3 Expert Systems 1.2.4 Natural Language Understanding and Semantic Modeling 1.2.5 Modeling Human Performance 1.2.6 Planning and Robotics 1.2.7 Languages and Environments for AI 1.2.8 Machine Learning 1.2.9 Alternative Representations: Neural Nets and Genetic Algorithms 1.2.10 AI and Philosophy Other areas 15
  • 14. Important Research and Application Areas (Continued) 1.2.1 Game Playing: Uses Heuristics (chapter 4), it searches a state space Board games (played using well-defined rules): e.g. Chess, 8-tile puzzle, 16-tile puzzle. 1 5 2 4 3 7 8 6 Initial state 1 2 4 5 3 7 8 6 1 5 2 4 8 3 7 6 16
  • 15. Important Research and Application Areas (Continued) 1.2.2 Automated Reasoning and Theorem Proving (more in Chapter 13) E.g. Answering questions R1 If I have enough time I will study R2 If I study I will pass R3 I have no time (fact) Q: Shall I pass? Answer: No Why: You have no time. How: Explanation (Justification) e.g. Mathematical reasoning, Program analysis, state transformation problem (liquid to solid) Note: Theorem proving helped in formalizing search algorithms and the development of predicate calculus and Prolog 17
  • 16. Important Research and Application Areas (Continued) 1.2.3 Expert Systems (more in chapter 8) Programs to do reasoning and to solve problems, diagnosis Modelling an expert: Doctor (diagnose illness), Geologist (discover minerals) We need domain-specific knowledge from a domain expert obtained from an AI specialist (knowledge engineer). e.g. Dendral (Stanford University late 1960s). Infer the structure of organic molecular from their chemical formulas and other information. e.g. MYCIN : Medical system developed in mid 1970s by the medical school at Stanford university. Discover bacterial infections with uncertain or incomplete information. e.g. PROSPECTOR: Decides the probable location of minerals based on geological info. e.g. INRWENIST, Dipmeter advisor, XCON (VAX configuration). +ve: Save time, save money, replace the expert in rural areas or when not available, acquire experience from experts 18
  • 17. Important Research and Application Areas (Continued) 1.2.3 Expert Systems: example to solve a second order equations ax2 +bx + c = 0 Expert: mathematician User: Student Knowledge base: Rule 1: If a<> 0 and b2 – 4ac>0 then , Rule 2: If a<> 0 and b2 – 4ac=0 then Rule 3: If a<> 0 and b2 – 4ac<0 then no solution e.g. a=2,b=-3, c=1  x1=1, x2=1/2 a acbb x 2 4 1 2 −+− = a acbb x 2 4 2 2 −−− = a b xx 2 21 − == 19
  • 18. Important Research and Application Areas (Continued) 1.2.3 Deficiencies of Expert Systems 1.Difficulty in obtaining deep knowledge 2.Lack of robustness and flexibility: Lack the ability of going around the problem. 3.Inability to provide deep explanation 4.Difficulty in verification. 5.Little learning from experience. 20
  • 19. Important Research and Application Areas (Continued) 1.2.4 Natural Language Understanding and Semantic Modelling (more in chapters 7, 14) Programs capable of understanding and generating human language. It is part of human intelligence. 1.2.5 Modelling Human Performance (more in chapter 17) Design of systems explicitly model the organization of the human mind 21
  • 20. Important Research and Application Areas (Continued) 1.2.6 Planning and Robotics Breaking the problem into smaller parts. e.g. Going from Amman to Cairo Go to Amman Airport through either taxi or bus Go from Amman airport to Cairo airport using either Royal Jordanian plan or Egypt airways Going to a hotel from Cairo airport through either a taxi or a shuttle bus. 22
  • 21. Important Research and Application Areas (Continued) 1.2.7 Languages and Environments for AI (LISP, Prolog) (more in chapters 15 and 16) Prolog: Programmation en Logique (Logic Programming). Alain Colmerauer 1973 LISP: List Programming. Programming languages to help programming AI applications. Characteristics of such languages: Knowledge representation Search (e.g. Unification technique) 23
  • 22. Important Research and Application Areas (Continued) 1.2.7 Languages and Environments for AI (LISP, Prolog) (more in chapters 15 and 16) Programming environments include knowledge-structuring techniques such as object-oriented programming. High-level languages, such as Lisp and Prolog, which support modular development, help manage program size and complexity. Trace packages allow a programmer to reconstruct the execution of a complex algorithm and make it possible to unravel the complexities of heuristic search. Without such tools and techniques, it is doubtful that many significant AI systems could have been built. Many of these techniques are now standard tools for software engineering and have little relationship to the core of AI theory. Others, such as object-oriented programming, are of significant theoretical and practical interest. Finally, many AI algorithms are also now built in more traditional computing languages, such as C++ and Java. The languages developed for artificial intelligence programming are intimately bound to the theoretical structure of the field. We have built many of the representational structures presneted in this book in Prolog, Lisp and Java and make them available in Luger 24
  • 23. Important Research and Application Areas (Continued) 1.2.8 Machine Learning: (more in chapters 11 and 12) Learning from previous experience Expert system performs the same computations once and once again without remembering the solution it reached the first time. Solution: Programs learn on their own from experience, analogy, examples or by being “told” what to do. e.g. Techniques: Case Based Reasoning (CBR), Instance-Based Learning (IBL), exampler-based learning, ID3 trees. e.g. Systems: Automated Mathematician, meta-DENDRAL, Teiresias, 25
  • 24. Important Research and Application Areas (Continued) 1.2.9 Alternative Representations: Neural Nets and Genetic Algorithms Alternative: Knowledge is not represented explicitly. Artificial Neural Networks: Parallel Distributed Processing. Genetic Algorithms: Natural selection and evolution. Fuzzy Logic: Things are not black and white, there is a grey too. MATLAB® : ANNs, GAs, Fuzzy Logic toolboxes. 26
  • 25. A simple Neuron (Crick and Asanuma, 1986) AxonSynapse Dendrite Cell Body 27
  • 26. Important Research and Application Areas (Continued) 1.2.10 AI and Philosophy Philosophy and AI. Philosophy contributed in the development of AI. Now, AI is affecting philosophy. AI opens some deep philosophical questions about thinking and natural language understanding. Other areas: Perception: Voice recognition, Pattern recognition, image processing, character recognition Vision: Surveillance, CCTV 28
  • 27. Important Features of Artificial Intelligence 1. The use of computers to do reasoning, pattern recognition, learning, or some other form of inference. 2. A focus on problems that do not respond to algorithmic solutions. This underlies the reliance on heuristic search as an AI problem-solving technique. 3. A concern with problem-solving using inexact, missing, or poorly defined information and the use of representational formalisms that enable the programmer to compensate for these problems. 4. Reasoning about the significant qualitative features of a situation. 5. An attempt to deal with issues of semantic meaning as well as syntactic form. 6. Answers that are neither exact nor optimal, but are in some sense “sufficient”. This is a result of the essential reliance on heuristic problem-solving methods in situations where optimal or exact results are either too expensive or not possible. 7. The use of large amounts of domain-specific knowledge in solving problems. This is the basis of expert systems. 8. The use of meta-level (knowledge about knowledge) to affect more sophisticated control of problem-solving strategies. Although this is a very difficult problem, addressed in relatively few current systems, it is emerging as an essential area of research. 29
  • 28. Domain Specific Knowledge • clear(c) • clear(a) • ontable(a) • ontable(b) • on(c,b) • cube(a) • cube(b) • pyramid(c) • For all X, there does not exist a Y such that on(X,Y) clear(Y) • Movement definition: – hand_clear, clear(X), clear(Y) on(X,Y) a b c 30
  • 29. Features of AI Programs • Knowledge representation: – Knowledge is represented explicitly in AI using knowledge representation language e.g. Prolog. – Knowledge acquisition methods such as Machine Learning. • Search Algorithm. • Use heuristics: may reach a suboptimal solution. • Symbolic Reasoning such as LISP and Prolog. 31

Notes de l'éditeur

  1. OWEN: Insert chapter number