SlideShare a Scribd company logo
1 of 28
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

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
 
901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligence901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligencefloraaluoch3
 
901470_Chap1.ppt
901470_Chap1.ppt901470_Chap1.ppt
901470_Chap1.pptEithuThutun
 
artificial intelligence basis-introduction
artificial intelligence basis-introductionartificial intelligence basis-introduction
artificial intelligence basis-introductionSaranya Subakaran
 
Artificial Intelligence for Business.ppt
Artificial Intelligence for Business.pptArtificial Intelligence for Business.ppt
Artificial Intelligence for Business.pptFarhanaMariyam1
 
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 Intellgencechougulesup79
 
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.pptxqwtadhsaber
 
ARTIFICIAL INTELLIGENCETterm Paper
ARTIFICIAL INTELLIGENCETterm PaperARTIFICIAL INTELLIGENCETterm Paper
ARTIFICIAL INTELLIGENCETterm PaperMuhammad Ahmed
 

Similar to Artificial Intelligence- Introduction.ppt (20)

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
 
artificial intelligence basis-introduction
artificial intelligence basis-introductionartificial intelligence basis-introduction
artificial intelligence basis-introduction
 
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
 
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
901470 chap1901470 chap1
901470 chap1
 
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
 
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
 
ARTIFICIAL INTELLIGENCETterm Paper
ARTIFICIAL INTELLIGENCETterm PaperARTIFICIAL INTELLIGENCETterm Paper
ARTIFICIAL INTELLIGENCETterm Paper
 

Recently uploaded

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 

Recently uploaded (20)

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 

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