SlideShare a Scribd company logo
1
CS3EA01
ARTIFICIAL INTELLIGENCE
Introduction
Dr Suresh Jain,
Medi-Caps University, Indore
INTORDUCTION 2
CS3EA01 Artificial Intelligence (3 0 0)
 Unit I: Introduction to artificial intelligence, various types of
production systems, Characteristics of production systems, Study and
comparison of breadth first search and depth first search techniques.
 Unit II: Optimization Problems: Hill-climbing search Simulated
annealing like hill Climbing, Best first Search. A* algorithm, AO*
algorithms etc, and various types of control strategies, Heuristic
Functions, Constraint Satisfaction Problem.
 Unit III: Knowledge Representation, structures, Predicate Logic,
Resolution, Refutation, Deduction, Theorem proving,
Inferencing,Semantic networks, Scripts, Schemas, Frames,
Conceptual dependency.
Syllabus
 Unit IV: Uncertain Knowledge and Reasoning, forward and backward
reasoning, monotonic and nonmonotonic reasoning, Probabilistic
reasoning, Baye’s theorem, Decision Tree, Understanding, Common
sense, Planning.
 Unit V: Game playing techniques like minimax procedure, alpha-beta cut-
offs etc, Study of the block world problem in robotics.
Text Book:
1. Elaine Rich, Kevin Knight and Nair, Artificial Intelligence, TMH
2. S. Russel, Peter Norvig, Artificial Intelligence: A Modern Approach,
Pearson.
Reference Books:
1. Saroj Kausik, Artificial Intelligence, Cengage Learning 4
2. Padhy, Artificial Intelligence and Intelligent Systems, Oxforfd University Press,
3. Nils Nilsson, Artificial Intelligence: A New Synthesis, Morgan Kaufmann.
4. David Poole, Alan Mackworth, Artificial Intelligence: Foundations for
Computational Agents, Cambridge Univ. Press..
3
INTORDUCTION 4
Outline
 What is AI?
 Subjects covered in the course
 Requirements
 Textbooks
 Other practical information
5
What is AI?
General definition:
AI is the branch of computer science that is concerned with the
automation of intelligent behavior.
It concerned with study and creation of computer systems that
exhibits some form of intelligence.
 what is intelligent behavior?
 is intelligent behavior the same for a computer and a human?
6
What is AI?
 at least we have experience with human intelligence
possible definition: intelligence is the ability to form plans to achieve
goals by interacting with an information-rich environment
Tighter definition:
AI is the science of making machines do things that would
require intelligence if done by people. (Minsky)
7
Some more definitions of AI
Systems that think like humans
The automation of activities that we associate with human
thinking activities such as decision making, problem solving.
[Bellman 1978]
Systems that think rationally
The study of mental faculties through the use of computational
model. [Charniak and McDermott 1985]
Systems that think, act like humans
The study of how to make computers do things at which, at the
moment people do better.
[Rich & Knight 1991]
INTORDUCTION
8
Some more definitions of AI…
Systems that act rationally
AI is concerned with intelligent behavior in artifacts.
[Nelson 1998]
INTORDUCTION
9
What is AI?
Intelligence encompasses abilities such as:
 understanding language
 Perception: perceive and comprehend a visual scene
 learning
 reasoning
INTORDUCTION
10
Intelligence
• Mental ability
• Ability to acquire, understand and apply knowledge
• Ability to exercise thoughts and reason
• Food of intelligence is knowledge
INTORDUCTION
11
Self-defeating definition:
AI is the science of automating intelligent behaviors currently
achievable by humans only.
 this is a common perception by the general public
 as each problem is solved, the mystery goes away and it's no longer
"AI"
successes go away, leaving only unsolved problems
What is AI?
INTORDUCTION
12
 AI ranges across many disciplines
computer science, engineering, cognitive science, logic, …
 research often defies classification, requires a broad context
Self-fulfilling definition:
AI is the collection of problems and methodologies studied by
AI researchers.
What is AI?
INTORDUCTION
13
Does numeric computation require
intelligence ?
 For humans? Xcalc
3921 , 56
x 73 , 13
286 783 , 68
 For computers?
 Also in the year 1900 ?
 When do we consider a program ‘intelligent’?
INTORDUCTION
14
Can we build systems which exhibit these
characteristics?
Achievements in AI
• Systems which can learn from examples, from being told,
from past related experience
In 1959, Arthur Samuel created a computer program that could play
checkers to a high-level using minimax and alpha-beta pruning.
• Systems can solve complex mathematical problems
• Diagnose medical diseases: MYCIN
• Can understand large part of natural language
• System can recognize objects from photographs, video
camera and other sensors
• System which can reason with incomplete and uncertain
facts
INTORDUCTION
15
MYCIN Expert System – The First AI
Medical Diagnosis
When was MYCIN Expert System invented?
MYCIN was invented in 1972 when Edward Shortliffe developed the system with a
team from Stanford University.
What is MYCIN Expert System?
MYCIN was designed to help identify bacteria that cause blood infections and other
severe infections like meningitis.
What is the MYCIN system?
The MYCIN System was a computer-based system physicians used to identify blood
infections and the most appropriate treatments.
How does the MYCIN expert system work?
The MYCIN Expert System used backward chaining technology to diagnose
infections based on symptoms and medical history and recommend treatment
based on the data received.
What does MYCIN mean?
MYCIN refers to a backward chaining expert system that helped diagnose and
suggest infections, named after a typical class of antibiotics in use.
INTORDUCTION
16
Spite of these achievements, we have not been able to
produce coordinated, autonomous systems which
posses some of the basic abilities of a 3 year old child
• Ability to recognize and remember variety of objects in a
scene
• To learn new sound and associate them with objects and
concepts
• To adopt to many diverse new situations
INTORDUCTION
17
AI is not
• The study and creation of conventional computer systems
• The study of mind (psychology), nor the body (physiology),
nor the language (linguistics/cognitive science)
AI Goal
Develop working systems that are truly capable of performing
tasks that require high level of intelligence.
INTORDUCTION
18
Component areas of study
• Robotics
• Knowledge representation, storage and recall
• Learning models
• Inference techniques
• Commonsense reasoning
• Dealing with uncertainty in reasoning and decision making
• Understanding natural language
• Pattern recognition and machine vision methods
• Speech recognition and synthesis
• Variety of AI tools
INTORDUCTION
19
AI success
• 5th generation robots (Japanese program)
• Autonomous Land Vehicle (ALU): driverless military
vehicle (USA)
• Pilots associates ( expert system to assist fighter pilots
(Singapore)
INTORDUCTION
20
Significant AI Events
1958: LISP (John McCarthy)
1961-65: Samuel developed a program which learned to play
checkers at a master's level
1965: Robinson introduced Resolution Method (inference
method) in logic
1965: Work on DENDRAL begun at Stanford university.
Expert system which discovered molecular structures
given with information of the constituents of the compound
and mass spectra data
GPS: General problem Solver (Newell, Shaw Simon)
INTORDUCTION
21
Task Domain of AI
Mundane task
Perception (vision, speech), Natural language
understanding, Commonsense reasoning
Formal task
Game (Chess, Checkers)
Mathematics (geometry, logic)
Expert task
Engineering ( design, fault finding, manufacturing
planning)
Scientific analysis, medical diagnosis, financial analysis,
chemical analysis, scientific discovery)
INTORDUCTION
22
To situate the question:
Two different aims of AI:
 Long term aim:
 develop systems that achieve a level of ‘intelligence’ similar /
comparable / better? than that of humans.
 not achievable in the next 20 to 30 years
 Short term aim:
 on specific tasks that seem to require intelligence: develop
systems that achieve a level of ‘intelligence’ similar /
comparable / better? than that of humans.
 achieved for very many tasks already
INTORDUCTION
23
The long
term goal:
The Turing
Test
INTORDUCTION
24
Reproduction versus Simulation
 At the very least in the context of the short term aim
of AI:
 we do not want to SIMULATE human intelligence
BUT:
 REPRODUCE the effect of intelligence
Nice analogy with flying !
25
Artificial Intelligence versus Natural Flight
INTORDUCTION
26
Which applications are easy ?
 For very specialized, specific tasks: AI
Example:
ECG-diagnosis
 For tasks requiring common sense: AI
INTORDUCTION
27
Modeling Knowledge …
and managing it .
The LENAT experiment:
15 years of work by 15 to 30 people, trying to model
the common knowledge in the word !!!!
Knowledge should be learned, not engineered.
INTORDUCTION
28
Multi-disciplinary domain:
 Engineering:
 robotics, vision, control-expert systems, biometrics,
 Computer Science:
 AI-languages , knowledge representation, algorithms, …
 Pure Sciences:
 statistics approaches, neural nets, fuzzy logic, …
 Linguistics:
 computational linguistics, phonetics en speech, …
 Psychology:
 cognitive models, knowledge-extraction from experts, …
 Medicine:
 human neural models, neuro-science,...
INTORDUCTION
29
Artificial Intelligence is ...
 In Engineering and Computer Science:
 The development and the study of advanced
computer applications, aimed at solving tasks that -
for the moment - are still better preformed by humans.
 Notice: temporal dependency !
 Ex. : Prolog
30
Pre-history of AI
birth of AI occurred when Marvin Minsky & John McCarthy
organized the Dartmouth Conference in 1956
 brought together researchers interested in "intelligent machines"
 for next 20 years, virtually all advances in AI were by attendees
 Minsky (MIT), McCarthy (MIT/Stanford), Newell & Simon (Carnegie),…
John McCarthy
Marvin Minsky
31
SHRLDU has just completed the command:
“Find a block which is taller than the one you are holding and put on the box”
Example of microworld.
https://hci.stanford.edu/winograd/shrdlu/
SHRLDU
32
Eliza sample dialog
 HUMAN: You are like my father in some ways.
 ELIZA: What resemblance do you see?
 HUMAN: You are not very aggressive, but I think you don’t want me
to notice that.
 ELIZA: What makes you think I am not very aggressive?
 HUMAN: You don’t argue with me.
 ELIZA: Why do you think I don’t argue with you?
 HUMAN: You are afraid of me.
 ELIZA: Does it please you to believe I am afraid of you?
 HUMAN: My father is afraid of everybody.
 ELIZA: What else comes to mind when you think of your father?
 HUMAN: Bullies.
 https://web.njit.edu/~ronkowit/eliza.html
INTORDUCTION
33
Neural networks
INTORDUCTION
34
Neural networks
INTORDUCTION
35
Genetic algorithms
INTORDUCTION
36
Genetic algorithms
INTORDUCTION
37
Branches of AI
 Games - study of state space search, e.g., chess
 Automated reasoning and theorem proving, e.g., logic
theorist
 Expert/Knowledge-based systems
 Natural language understanding and semantic modeling
 Model human cognitive performance
 Robotics and planning
 Automatic programming
 Learning
 Vision
INTORDUCTION
38
CO 4204 ARTIFICIAL INTELLIGENCE
1. Definition of AI
Heuristics, Non-Algorithms, Symbolic Processing, Pattern
Matching, Machine Intelligence & AI, AI techniques. Problems and
problem characteristics, production Systems, knowledge and search,
State-Space.
2. Search Techniques
Any path vs. optional path search strategies, DFS, BFS, Best-first, Hill
climbing, Branch & Board and Dynamic programming, AX algorithm,
Game search.
3. Knowledge and Knowledge Representation
Various scheme of KR – Predicate logic, reasoning, logic
programming, frames, scripts, conceptual dependency, Semantic nets.
Reasoning under uncertainty, Fuzzy reasoning and control.
INTORDUCTION 39
Textbooks
Elaine Rich
Kevin Knight
Artificial Intelligence
McGraw-Hill

More Related Content

Similar to Ai introduction and production system and search patterns

algorithme de recherche en intelligence artificielle
algorithme de recherche en intelligence artificiellealgorithme de recherche en intelligence artificielle
algorithme de recherche en intelligence artificielle
SlimAmiri
 
ARTIFICIAL INTELLIGENCETterm Paper
ARTIFICIAL INTELLIGENCETterm PaperARTIFICIAL INTELLIGENCETterm Paper
ARTIFICIAL INTELLIGENCETterm Paper
Muhammad Ahmed
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
aparichit Aryal
 
Chapter 3 - EMTE.pptx
Chapter 3 - EMTE.pptxChapter 3 - EMTE.pptx
Chapter 3 - EMTE.pptx
Eyersu Selemon
 
Unit 1
Unit 1Unit 1
Unit 1
Madhan Kumar
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
Bise Mond
 
AI Unit1b.ppt
AI Unit1b.pptAI Unit1b.ppt
AI Unit1b.ppt
KhanKhaja1
 
AI Unit1.ppt
AI Unit1.pptAI Unit1.ppt
AI Unit1.ppt
KhanKhaja1
 
Artificialintelligence 131226011156-phpapp02
Artificialintelligence 131226011156-phpapp02Artificialintelligence 131226011156-phpapp02
Artificialintelligence 131226011156-phpapp02
imtiaz hussain
 
Artificial_Intelligence
Artificial_IntelligenceArtificial_Intelligence
Artificial_Intelligence
Mallick Sharique
 
Mis 008
Mis 008Mis 008
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
lautaro def
 
Artificial_Intelligence.ppt
Artificial_Intelligence.pptArtificial_Intelligence.ppt
Artificial_Intelligence.ppt
NasirMehmood666923
 
Introduction to AI
Introduction to AIIntroduction to AI
Introduction to AI
Dymytr Yovchev
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
Biniam Behailu
 
AIML_Unit1.pptx
AIML_Unit1.pptxAIML_Unit1.pptx
AIML_Unit1.pptx
Somnath Kolgiri
 
1.Introduction.ppt
1.Introduction.ppt1.Introduction.ppt
1.Introduction.ppt
BharatSingh848748
 
AI Introduction Artificial intelligence introduction fundamentals alogirthms ...
AI Introduction Artificial intelligence introduction fundamentals alogirthms ...AI Introduction Artificial intelligence introduction fundamentals alogirthms ...
AI Introduction Artificial intelligence introduction fundamentals alogirthms ...
Dr.ganesh Narasimhan
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
mailmerk
 
Introduction-Chapter-1.ppt
Introduction-Chapter-1.pptIntroduction-Chapter-1.ppt
Introduction-Chapter-1.ppt
ssuser99ca78
 

Similar to Ai introduction and production system and search patterns (20)

algorithme de recherche en intelligence artificielle
algorithme de recherche en intelligence artificiellealgorithme de recherche en intelligence artificielle
algorithme de recherche en intelligence artificielle
 
ARTIFICIAL INTELLIGENCETterm Paper
ARTIFICIAL INTELLIGENCETterm PaperARTIFICIAL INTELLIGENCETterm Paper
ARTIFICIAL INTELLIGENCETterm Paper
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Chapter 3 - EMTE.pptx
Chapter 3 - EMTE.pptxChapter 3 - EMTE.pptx
Chapter 3 - EMTE.pptx
 
Unit 1
Unit 1Unit 1
Unit 1
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
AI Unit1b.ppt
AI Unit1b.pptAI Unit1b.ppt
AI Unit1b.ppt
 
AI Unit1.ppt
AI Unit1.pptAI Unit1.ppt
AI Unit1.ppt
 
Artificialintelligence 131226011156-phpapp02
Artificialintelligence 131226011156-phpapp02Artificialintelligence 131226011156-phpapp02
Artificialintelligence 131226011156-phpapp02
 
Artificial_Intelligence
Artificial_IntelligenceArtificial_Intelligence
Artificial_Intelligence
 
Mis 008
Mis 008Mis 008
Mis 008
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial_Intelligence.ppt
Artificial_Intelligence.pptArtificial_Intelligence.ppt
Artificial_Intelligence.ppt
 
Introduction to AI
Introduction to AIIntroduction to AI
Introduction to AI
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
AIML_Unit1.pptx
AIML_Unit1.pptxAIML_Unit1.pptx
AIML_Unit1.pptx
 
1.Introduction.ppt
1.Introduction.ppt1.Introduction.ppt
1.Introduction.ppt
 
AI Introduction Artificial intelligence introduction fundamentals alogirthms ...
AI Introduction Artificial intelligence introduction fundamentals alogirthms ...AI Introduction Artificial intelligence introduction fundamentals alogirthms ...
AI Introduction Artificial intelligence introduction fundamentals alogirthms ...
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Introduction-Chapter-1.ppt
Introduction-Chapter-1.pptIntroduction-Chapter-1.ppt
Introduction-Chapter-1.ppt
 

Recently uploaded

Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
gray level transformation unit 3(image processing))
gray level transformation unit 3(image processing))gray level transformation unit 3(image processing))
gray level transformation unit 3(image processing))
shivani5543
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
MiscAnnoy1
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
amsjournal
 

Recently uploaded (20)

Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
gray level transformation unit 3(image processing))
gray level transformation unit 3(image processing))gray level transformation unit 3(image processing))
gray level transformation unit 3(image processing))
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
 

Ai introduction and production system and search patterns

  • 1. 1 CS3EA01 ARTIFICIAL INTELLIGENCE Introduction Dr Suresh Jain, Medi-Caps University, Indore
  • 2. INTORDUCTION 2 CS3EA01 Artificial Intelligence (3 0 0)  Unit I: Introduction to artificial intelligence, various types of production systems, Characteristics of production systems, Study and comparison of breadth first search and depth first search techniques.  Unit II: Optimization Problems: Hill-climbing search Simulated annealing like hill Climbing, Best first Search. A* algorithm, AO* algorithms etc, and various types of control strategies, Heuristic Functions, Constraint Satisfaction Problem.  Unit III: Knowledge Representation, structures, Predicate Logic, Resolution, Refutation, Deduction, Theorem proving, Inferencing,Semantic networks, Scripts, Schemas, Frames, Conceptual dependency. Syllabus
  • 3.  Unit IV: Uncertain Knowledge and Reasoning, forward and backward reasoning, monotonic and nonmonotonic reasoning, Probabilistic reasoning, Baye’s theorem, Decision Tree, Understanding, Common sense, Planning.  Unit V: Game playing techniques like minimax procedure, alpha-beta cut- offs etc, Study of the block world problem in robotics. Text Book: 1. Elaine Rich, Kevin Knight and Nair, Artificial Intelligence, TMH 2. S. Russel, Peter Norvig, Artificial Intelligence: A Modern Approach, Pearson. Reference Books: 1. Saroj Kausik, Artificial Intelligence, Cengage Learning 4 2. Padhy, Artificial Intelligence and Intelligent Systems, Oxforfd University Press, 3. Nils Nilsson, Artificial Intelligence: A New Synthesis, Morgan Kaufmann. 4. David Poole, Alan Mackworth, Artificial Intelligence: Foundations for Computational Agents, Cambridge Univ. Press.. 3
  • 4. INTORDUCTION 4 Outline  What is AI?  Subjects covered in the course  Requirements  Textbooks  Other practical information
  • 5. 5 What is AI? General definition: AI is the branch of computer science that is concerned with the automation of intelligent behavior. It concerned with study and creation of computer systems that exhibits some form of intelligence.  what is intelligent behavior?  is intelligent behavior the same for a computer and a human?
  • 6. 6 What is AI?  at least we have experience with human intelligence possible definition: intelligence is the ability to form plans to achieve goals by interacting with an information-rich environment Tighter definition: AI is the science of making machines do things that would require intelligence if done by people. (Minsky)
  • 7. 7 Some more definitions of AI Systems that think like humans The automation of activities that we associate with human thinking activities such as decision making, problem solving. [Bellman 1978] Systems that think rationally The study of mental faculties through the use of computational model. [Charniak and McDermott 1985] Systems that think, act like humans The study of how to make computers do things at which, at the moment people do better. [Rich & Knight 1991]
  • 8. INTORDUCTION 8 Some more definitions of AI… Systems that act rationally AI is concerned with intelligent behavior in artifacts. [Nelson 1998]
  • 9. INTORDUCTION 9 What is AI? Intelligence encompasses abilities such as:  understanding language  Perception: perceive and comprehend a visual scene  learning  reasoning
  • 10. INTORDUCTION 10 Intelligence • Mental ability • Ability to acquire, understand and apply knowledge • Ability to exercise thoughts and reason • Food of intelligence is knowledge
  • 11. INTORDUCTION 11 Self-defeating definition: AI is the science of automating intelligent behaviors currently achievable by humans only.  this is a common perception by the general public  as each problem is solved, the mystery goes away and it's no longer "AI" successes go away, leaving only unsolved problems What is AI?
  • 12. INTORDUCTION 12  AI ranges across many disciplines computer science, engineering, cognitive science, logic, …  research often defies classification, requires a broad context Self-fulfilling definition: AI is the collection of problems and methodologies studied by AI researchers. What is AI?
  • 13. INTORDUCTION 13 Does numeric computation require intelligence ?  For humans? Xcalc 3921 , 56 x 73 , 13 286 783 , 68  For computers?  Also in the year 1900 ?  When do we consider a program ‘intelligent’?
  • 14. INTORDUCTION 14 Can we build systems which exhibit these characteristics? Achievements in AI • Systems which can learn from examples, from being told, from past related experience In 1959, Arthur Samuel created a computer program that could play checkers to a high-level using minimax and alpha-beta pruning. • Systems can solve complex mathematical problems • Diagnose medical diseases: MYCIN • Can understand large part of natural language • System can recognize objects from photographs, video camera and other sensors • System which can reason with incomplete and uncertain facts
  • 15. INTORDUCTION 15 MYCIN Expert System – The First AI Medical Diagnosis When was MYCIN Expert System invented? MYCIN was invented in 1972 when Edward Shortliffe developed the system with a team from Stanford University. What is MYCIN Expert System? MYCIN was designed to help identify bacteria that cause blood infections and other severe infections like meningitis. What is the MYCIN system? The MYCIN System was a computer-based system physicians used to identify blood infections and the most appropriate treatments. How does the MYCIN expert system work? The MYCIN Expert System used backward chaining technology to diagnose infections based on symptoms and medical history and recommend treatment based on the data received. What does MYCIN mean? MYCIN refers to a backward chaining expert system that helped diagnose and suggest infections, named after a typical class of antibiotics in use.
  • 16. INTORDUCTION 16 Spite of these achievements, we have not been able to produce coordinated, autonomous systems which posses some of the basic abilities of a 3 year old child • Ability to recognize and remember variety of objects in a scene • To learn new sound and associate them with objects and concepts • To adopt to many diverse new situations
  • 17. INTORDUCTION 17 AI is not • The study and creation of conventional computer systems • The study of mind (psychology), nor the body (physiology), nor the language (linguistics/cognitive science) AI Goal Develop working systems that are truly capable of performing tasks that require high level of intelligence.
  • 18. INTORDUCTION 18 Component areas of study • Robotics • Knowledge representation, storage and recall • Learning models • Inference techniques • Commonsense reasoning • Dealing with uncertainty in reasoning and decision making • Understanding natural language • Pattern recognition and machine vision methods • Speech recognition and synthesis • Variety of AI tools
  • 19. INTORDUCTION 19 AI success • 5th generation robots (Japanese program) • Autonomous Land Vehicle (ALU): driverless military vehicle (USA) • Pilots associates ( expert system to assist fighter pilots (Singapore)
  • 20. INTORDUCTION 20 Significant AI Events 1958: LISP (John McCarthy) 1961-65: Samuel developed a program which learned to play checkers at a master's level 1965: Robinson introduced Resolution Method (inference method) in logic 1965: Work on DENDRAL begun at Stanford university. Expert system which discovered molecular structures given with information of the constituents of the compound and mass spectra data GPS: General problem Solver (Newell, Shaw Simon)
  • 21. INTORDUCTION 21 Task Domain of AI Mundane task Perception (vision, speech), Natural language understanding, Commonsense reasoning Formal task Game (Chess, Checkers) Mathematics (geometry, logic) Expert task Engineering ( design, fault finding, manufacturing planning) Scientific analysis, medical diagnosis, financial analysis, chemical analysis, scientific discovery)
  • 22. INTORDUCTION 22 To situate the question: Two different aims of AI:  Long term aim:  develop systems that achieve a level of ‘intelligence’ similar / comparable / better? than that of humans.  not achievable in the next 20 to 30 years  Short term aim:  on specific tasks that seem to require intelligence: develop systems that achieve a level of ‘intelligence’ similar / comparable / better? than that of humans.  achieved for very many tasks already
  • 24. INTORDUCTION 24 Reproduction versus Simulation  At the very least in the context of the short term aim of AI:  we do not want to SIMULATE human intelligence BUT:  REPRODUCE the effect of intelligence Nice analogy with flying !
  • 26. INTORDUCTION 26 Which applications are easy ?  For very specialized, specific tasks: AI Example: ECG-diagnosis  For tasks requiring common sense: AI
  • 27. INTORDUCTION 27 Modeling Knowledge … and managing it . The LENAT experiment: 15 years of work by 15 to 30 people, trying to model the common knowledge in the word !!!! Knowledge should be learned, not engineered.
  • 28. INTORDUCTION 28 Multi-disciplinary domain:  Engineering:  robotics, vision, control-expert systems, biometrics,  Computer Science:  AI-languages , knowledge representation, algorithms, …  Pure Sciences:  statistics approaches, neural nets, fuzzy logic, …  Linguistics:  computational linguistics, phonetics en speech, …  Psychology:  cognitive models, knowledge-extraction from experts, …  Medicine:  human neural models, neuro-science,...
  • 29. INTORDUCTION 29 Artificial Intelligence is ...  In Engineering and Computer Science:  The development and the study of advanced computer applications, aimed at solving tasks that - for the moment - are still better preformed by humans.  Notice: temporal dependency !  Ex. : Prolog
  • 30. 30 Pre-history of AI birth of AI occurred when Marvin Minsky & John McCarthy organized the Dartmouth Conference in 1956  brought together researchers interested in "intelligent machines"  for next 20 years, virtually all advances in AI were by attendees  Minsky (MIT), McCarthy (MIT/Stanford), Newell & Simon (Carnegie),… John McCarthy Marvin Minsky
  • 31. 31 SHRLDU has just completed the command: “Find a block which is taller than the one you are holding and put on the box” Example of microworld. https://hci.stanford.edu/winograd/shrdlu/ SHRLDU
  • 32. 32 Eliza sample dialog  HUMAN: You are like my father in some ways.  ELIZA: What resemblance do you see?  HUMAN: You are not very aggressive, but I think you don’t want me to notice that.  ELIZA: What makes you think I am not very aggressive?  HUMAN: You don’t argue with me.  ELIZA: Why do you think I don’t argue with you?  HUMAN: You are afraid of me.  ELIZA: Does it please you to believe I am afraid of you?  HUMAN: My father is afraid of everybody.  ELIZA: What else comes to mind when you think of your father?  HUMAN: Bullies.  https://web.njit.edu/~ronkowit/eliza.html
  • 37. INTORDUCTION 37 Branches of AI  Games - study of state space search, e.g., chess  Automated reasoning and theorem proving, e.g., logic theorist  Expert/Knowledge-based systems  Natural language understanding and semantic modeling  Model human cognitive performance  Robotics and planning  Automatic programming  Learning  Vision
  • 38. INTORDUCTION 38 CO 4204 ARTIFICIAL INTELLIGENCE 1. Definition of AI Heuristics, Non-Algorithms, Symbolic Processing, Pattern Matching, Machine Intelligence & AI, AI techniques. Problems and problem characteristics, production Systems, knowledge and search, State-Space. 2. Search Techniques Any path vs. optional path search strategies, DFS, BFS, Best-first, Hill climbing, Branch & Board and Dynamic programming, AX algorithm, Game search. 3. Knowledge and Knowledge Representation Various scheme of KR – Predicate logic, reasoning, logic programming, frames, scripts, conceptual dependency, Semantic nets. Reasoning under uncertainty, Fuzzy reasoning and control.
  • 39. INTORDUCTION 39 Textbooks Elaine Rich Kevin Knight Artificial Intelligence McGraw-Hill