SlideShare a Scribd company logo
Artificial Intelligence- An
Introduction
Eakta Jain
eakta@
G-215/GH
Tentative Outline
 Introductory Lecture- AI, Learning (Intro)
 Logic, Bayesian reasoning
 Statistical Models, Reinforcement Learning
 Special Topics
Obvious question
 What is AI?
 Programs that behave externally like humans?
 Programs that operate internally as humans
do?
 Computational systems that behave
intelligently?
 Rational behaviour?
Turing Test
 Human beings are
intelligent
 To be called
intelligent, a machine
must produce
responses that are
indistinguishable from
those of a human
Alan Turing
Does AI have applications?
 Autonomous planning and scheduling of
tasks aboard a spacecraft
 Beating Gary Kasparov in a chess match
 Steering a driver-less car
 Understanding language
 Robotic assistants in surgery
 Monitoring trade in the stock market to
see if insider trading is going on
A rich history
 Philosophy
 Mathematics
 Economics
 Neuroscience
 Psychology
 Control Theory
 John McCarthy- coined the term- 1950’s
Philosophy
 Dealt with questions like:
 Can formal rules be used to draw valid conclusions?
 Where does knowledge come from? How does it lead to
action?
 David Hume proposed the principle of induction
(later)
 Aristotle-
 Given the end to achieve
 Consider by what means to achieve it
 Consider how the above will be achieved …till you reach
the first cause
 Last in the order of analysis = First in the order of action
 If you reach an impossibility, abandon search
Mathematics
 Boolean Logic(mid 1800’s)
 Intractability (1960’s)
 Polynomial Vs Exponential growth
 Intelligent behaviour = tractable
subproblems, not large intractable
problems.
 Probability
 Gerolamo Cardano(1500’s) -
probability in terms of outcomes
of gambling events
George Boole
Cardano
Economics
 How do we make decisions so as to
maximize payoff?
 How do we do this when the payoff may
be far in the future?
 Concept of utility (early 1900’s)
 Game Theory (mid 1900’s)
Leon Walras
Neuroscience
 Study of the nervous system, esp. brain
 A collection of simple cells can lead to
thought and action
 Cycle time: Human brain- microseconds
Computers- nanoseconds
 The brain is still 100,000 times faster
Psychology
 Behaviourism- stimulus leads to response
 Cognitive science
 Computer models can be used to understand
the psychology of memory, language and
thinking
 The brain is now thought of in terms of
computer science constructs like I/O units, and
processing center
Control Theory
 Ctesibius of Alexandria- water clock
with a regulator
 Purposeful behaviour as arising
from a regulatory mechanism to
minimize the difference between
goal state and current state
(“error”)
Does AI meet EE?
 Robotics- the science
and technology of
robots, their design,
manufacture, and
application.
 Liar! (1941)
Isaac Asimov
 Mechatronics- mechanics, electronics and
computing which, combined, make
possible the generation of simpler, more
economical, reliable and versatile systems.
 Cybernetics- the study of communication
and control, typically involving regulatory
feedback, in living organisms, in machines,
and in combinations of the two.
Norbert Wiener
An Agent
 ‘Anything’ that can gather information
about its environment and take action
based on that information.
The Environment
 What all do we need
to specify?
 The action space
 The percept space
 The environment as
a string of mappings
from the action space
to the percept space
The World Model
 Perception function
 World dynamics / State transition function
 Utility function- how does the agent know
what constitutes “good” or “bad”
behaviour
What is Rationality?
 Goal
 Information / Knowledge
 The purpose of action is to reach the goal,
given the information/knowledge
possessed by the agent
 Is not omniscience
 The notion of rationality does not
necessarily include success of the actions
chosen
Environments
 Accessible/Inaccessible
 Deterministic/Non-deterministic
 Static/Dynamic
 Discrete/Continuous
 E.g. Driving a car, a game of Chinese-
checkers
Agents
 Reactive agents
 No memory
 Agents with memory
Planning
 Planning a policy = considering the future
consequences of actions to choose the
best one
Seems okay so far?
 Computational constraints
 Can we possibly specify EXACTLY the
domain the agent will work in?
 A look-up table of reactions to percepts is
far to big
 Most things that could happen, don’t
Learning
 Incomplete information about the
environment
 A changing environment
 Use the sequence of percepts to estimate
the missing details
 Hard for us to articulate the knowledge
needed to build AI systems – e.g. try
writing a program to recognize visual
input like various types of flowers
What is Learning?
 Herb Simon-
“Learning denotes changes in the system that are
adaptive in the sense that they enable the system to do the
tasks drawn from the same population more efficiently and
more effectively the next time.”
 But why do we believe we have the license
to predict the future?
Induction
 David Hume- Scottish
philosopher, economist
 All we can say, think, or
predict about nature must
come from prior experience
 Bertrand Russell-
“If asked why we believe the sun will
rise tomorrow, we shall naturally answer,
‘Because it has always risen everyday.’ ”
David Hume
Classifying Learning Problems
 Supervised learning- Given a set of
input/output pairs, learn to predict the
output if faced with a new input.
 Unsupervised Learning- Learning patterns
in the input when no specific output values
are supplied.
 Reinforcement Learning- Learn to interact
with the world from the reinforcement you
get.
Functions
 Given a sample set of inputs and
corresponding outputs, find a function to
express this relationship
 Pronunciation= Function from letters to sound
 Bowling= Function from target location (or
trajectory?) to joint torques
 Diagnosis= Function from lab results to
disease categories
Aspects of Function Learning
 Memory
 Averaging
 Generalization

More Related Content

Similar to Artificial Intelligence- Introduction.ppt

2_Lectures 2-4-AI-Introduction.pdf
2_Lectures 2-4-AI-Introduction.pdf2_Lectures 2-4-AI-Introduction.pdf
2_Lectures 2-4-AI-Introduction.pdf
sadafali71
 
Artificial intelligent Lec 1-ai-introduction-
Artificial intelligent Lec 1-ai-introduction-Artificial intelligent Lec 1-ai-introduction-
Artificial intelligent Lec 1-ai-introduction-
Taymoor Nazmy
 
Ai introduction
Ai  introductionAi  introduction
Ai introduction
BalneSridevi
 
901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligence901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligence
floraaluoch3
 
901470_Chap1.ppt
901470_Chap1.ppt901470_Chap1.ppt
901470_Chap1.ppt
HardikPChauhan
 
901470_Chap1.ppt
901470_Chap1.ppt901470_Chap1.ppt
901470_Chap1.ppt
EithuThutun
 
901470_Chap1.ppt
901470_Chap1.ppt901470_Chap1.ppt
901470_Chap1.ppt
DepartmentofITAITS
 
AI_Intro1.ppt
AI_Intro1.pptAI_Intro1.ppt
AI_Intro1.ppt
ssuserf35e0b1
 
Chap1.ppt
Chap1.pptChap1.ppt
Chap1.ppt
KhanKhaja1
 
901470_Chap1.ppt
901470_Chap1.ppt901470_Chap1.ppt
901470_Chap1.ppt
WordoflifeBible
 
901470_Chap1.ppt about to Artificial Intellgence
901470_Chap1.ppt about to Artificial Intellgence901470_Chap1.ppt about to Artificial Intellgence
901470_Chap1.ppt about to Artificial Intellgence
chougulesup79
 
artificial intelligence basis-introduction
artificial intelligence basis-introductionartificial intelligence basis-introduction
artificial intelligence basis-introduction
Saranya Subakaran
 
901470 chap1
901470 chap1901470 chap1
901470 chap1
spandangunti1
 
901470_Chap1 (1).ppt
901470_Chap1 (1).ppt901470_Chap1 (1).ppt
901470_Chap1 (1).ppt
MohamedAissaoui18
 
Artificial Intelligence for Business.ppt
Artificial Intelligence for Business.pptArtificial Intelligence for Business.ppt
Artificial Intelligence for Business.ppt
FarhanaMariyam1
 
Introduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.docIntroduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.docbutest
 
chapter 1 AI.pptx
chapter 1 AI.pptxchapter 1 AI.pptx
chapter 1 AI.pptx
qwtadhsaber
 

Similar to Artificial Intelligence- Introduction.ppt (20)

2_Lectures 2-4-AI-Introduction.pdf
2_Lectures 2-4-AI-Introduction.pdf2_Lectures 2-4-AI-Introduction.pdf
2_Lectures 2-4-AI-Introduction.pdf
 
Artificial intelligent Lec 1-ai-introduction-
Artificial intelligent Lec 1-ai-introduction-Artificial intelligent Lec 1-ai-introduction-
Artificial intelligent Lec 1-ai-introduction-
 
Ai introduction
Ai  introductionAi  introduction
Ai introduction
 
901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligence901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligence
 
901470_Chap1.ppt
901470_Chap1.ppt901470_Chap1.ppt
901470_Chap1.ppt
 
901470_Chap1.ppt
901470_Chap1.ppt901470_Chap1.ppt
901470_Chap1.ppt
 
901470_Chap1.ppt
901470_Chap1.ppt901470_Chap1.ppt
901470_Chap1.ppt
 
AI_Intro1.ppt
AI_Intro1.pptAI_Intro1.ppt
AI_Intro1.ppt
 
Chap1.ppt
Chap1.pptChap1.ppt
Chap1.ppt
 
901470_Chap1.ppt
901470_Chap1.ppt901470_Chap1.ppt
901470_Chap1.ppt
 
901470_Chap1.ppt
901470_Chap1.ppt901470_Chap1.ppt
901470_Chap1.ppt
 
901470_Chap1.ppt
901470_Chap1.ppt901470_Chap1.ppt
901470_Chap1.ppt
 
901470_Chap1.ppt about to Artificial Intellgence
901470_Chap1.ppt about to Artificial Intellgence901470_Chap1.ppt about to Artificial Intellgence
901470_Chap1.ppt about to Artificial Intellgence
 
artificial intelligence basis-introduction
artificial intelligence basis-introductionartificial intelligence basis-introduction
artificial intelligence basis-introduction
 
901470 chap1
901470 chap1901470 chap1
901470 chap1
 
901470_Chap1 (1).ppt
901470_Chap1 (1).ppt901470_Chap1 (1).ppt
901470_Chap1 (1).ppt
 
Artificial Intelligence for Business.ppt
Artificial Intelligence for Business.pptArtificial Intelligence for Business.ppt
Artificial Intelligence for Business.ppt
 
Introduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.docIntroduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.doc
 
Lect 01, 02
Lect 01, 02Lect 01, 02
Lect 01, 02
 
chapter 1 AI.pptx
chapter 1 AI.pptxchapter 1 AI.pptx
chapter 1 AI.pptx
 

Recently uploaded

Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 

Recently uploaded (20)

Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 

Artificial Intelligence- Introduction.ppt

  • 2. Tentative Outline  Introductory Lecture- AI, Learning (Intro)  Logic, Bayesian reasoning  Statistical Models, Reinforcement Learning  Special Topics
  • 3. Obvious question  What is AI?  Programs that behave externally like humans?  Programs that operate internally as humans do?  Computational systems that behave intelligently?  Rational behaviour?
  • 4. Turing Test  Human beings are intelligent  To be called intelligent, a machine must produce responses that are indistinguishable from those of a human Alan Turing
  • 5. Does AI have applications?  Autonomous planning and scheduling of tasks aboard a spacecraft  Beating Gary Kasparov in a chess match  Steering a driver-less car  Understanding language  Robotic assistants in surgery  Monitoring trade in the stock market to see if insider trading is going on
  • 6. A rich history  Philosophy  Mathematics  Economics  Neuroscience  Psychology  Control Theory  John McCarthy- coined the term- 1950’s
  • 7. Philosophy  Dealt with questions like:  Can formal rules be used to draw valid conclusions?  Where does knowledge come from? How does it lead to action?  David Hume proposed the principle of induction (later)  Aristotle-  Given the end to achieve  Consider by what means to achieve it  Consider how the above will be achieved …till you reach the first cause  Last in the order of analysis = First in the order of action  If you reach an impossibility, abandon search
  • 8. Mathematics  Boolean Logic(mid 1800’s)  Intractability (1960’s)  Polynomial Vs Exponential growth  Intelligent behaviour = tractable subproblems, not large intractable problems.  Probability  Gerolamo Cardano(1500’s) - probability in terms of outcomes of gambling events George Boole Cardano
  • 9. Economics  How do we make decisions so as to maximize payoff?  How do we do this when the payoff may be far in the future?  Concept of utility (early 1900’s)  Game Theory (mid 1900’s) Leon Walras
  • 10. Neuroscience  Study of the nervous system, esp. brain  A collection of simple cells can lead to thought and action  Cycle time: Human brain- microseconds Computers- nanoseconds  The brain is still 100,000 times faster
  • 11. Psychology  Behaviourism- stimulus leads to response  Cognitive science  Computer models can be used to understand the psychology of memory, language and thinking  The brain is now thought of in terms of computer science constructs like I/O units, and processing center
  • 12. Control Theory  Ctesibius of Alexandria- water clock with a regulator  Purposeful behaviour as arising from a regulatory mechanism to minimize the difference between goal state and current state (“error”)
  • 13. Does AI meet EE?  Robotics- the science and technology of robots, their design, manufacture, and application.  Liar! (1941) Isaac Asimov
  • 14.  Mechatronics- mechanics, electronics and computing which, combined, make possible the generation of simpler, more economical, reliable and versatile systems.  Cybernetics- the study of communication and control, typically involving regulatory feedback, in living organisms, in machines, and in combinations of the two. Norbert Wiener
  • 15. An Agent  ‘Anything’ that can gather information about its environment and take action based on that information.
  • 16. The Environment  What all do we need to specify?  The action space  The percept space  The environment as a string of mappings from the action space to the percept space
  • 17. The World Model  Perception function  World dynamics / State transition function  Utility function- how does the agent know what constitutes “good” or “bad” behaviour
  • 18. What is Rationality?  Goal  Information / Knowledge  The purpose of action is to reach the goal, given the information/knowledge possessed by the agent  Is not omniscience  The notion of rationality does not necessarily include success of the actions chosen
  • 19. Environments  Accessible/Inaccessible  Deterministic/Non-deterministic  Static/Dynamic  Discrete/Continuous  E.g. Driving a car, a game of Chinese- checkers
  • 20. Agents  Reactive agents  No memory  Agents with memory
  • 21. Planning  Planning a policy = considering the future consequences of actions to choose the best one
  • 22. Seems okay so far?  Computational constraints  Can we possibly specify EXACTLY the domain the agent will work in?  A look-up table of reactions to percepts is far to big  Most things that could happen, don’t
  • 23. Learning  Incomplete information about the environment  A changing environment  Use the sequence of percepts to estimate the missing details  Hard for us to articulate the knowledge needed to build AI systems – e.g. try writing a program to recognize visual input like various types of flowers
  • 24. What is Learning?  Herb Simon- “Learning denotes changes in the system that are adaptive in the sense that they enable the system to do the tasks drawn from the same population more efficiently and more effectively the next time.”  But why do we believe we have the license to predict the future?
  • 25. Induction  David Hume- Scottish philosopher, economist  All we can say, think, or predict about nature must come from prior experience  Bertrand Russell- “If asked why we believe the sun will rise tomorrow, we shall naturally answer, ‘Because it has always risen everyday.’ ” David Hume
  • 26. Classifying Learning Problems  Supervised learning- Given a set of input/output pairs, learn to predict the output if faced with a new input.  Unsupervised Learning- Learning patterns in the input when no specific output values are supplied.  Reinforcement Learning- Learn to interact with the world from the reinforcement you get.
  • 27. Functions  Given a sample set of inputs and corresponding outputs, find a function to express this relationship  Pronunciation= Function from letters to sound  Bowling= Function from target location (or trajectory?) to joint torques  Diagnosis= Function from lab results to disease categories
  • 28. Aspects of Function Learning  Memory  Averaging  Generalization