Académique Documents
Professionnel Documents
Culture Documents
Hridaya Kandel
hridayakandel@gmail.com
AI Lecturer
BScCSIT Vth
http://world.honda.com/ASIMO/
Hridaya Kandel(AI Lecturer) 4
Some AI systems : Sony AIBO and Aldebaran
Robotics Nao
Humanoid Robot
Robotic Pet
Used in RoboCup Standard
Used in RoboCup Four-
Platform League (SPL)
Legged League
Hridaya Kandel(AI Lecturer) 5
Some AI systems : Natural Language Question
Answering System
http://start.csail.mit.edu/index.php
The art of creating machines that perform A field of study that seeks to explain and
functions that require intelligence when emulate intelligent behavior in terms of
performed by people (Kurzweil, 1990) computational processes (Schalkol, 1990)
"The study of how to make computers do "The branch of computer science that is
things at which, at the moment, people concerned with the automation of intelligent
are better" (Rich and Knight, 1 99 1 ) behavior" (Luger and Stubblefield, 1993)
Definition
The art of creating machines that perform functions that require
intelligence when performed by people (Kurzweil, 1990)
Dimension: Behavior
Measures: Human Performance
Alan Turing(1950)
Turing test Provides satisfactory operational definition of intelligence
The test involves an interrogator who interacts with one human and
one machine through written questions.
Within a given time the interrogator has to find out which of the two is
human or a machine.
Definition
The study of mental faculties through the use of computational models
(Charniak et al. 1985)
Problems:
What if knowledge is not 100% certain?
Solving problem principally is different from doing it in practice.
Hridaya Kandel(AI Lecturer) 17
Systems that act rationally: The rational Agent approach
Definition
Rational behavior: Doing the right thing!
Dimension: Behavior
Measures: ideal concept of intelligence i.e Rationality
What is an agent ?
An agent is anything that perceiving its environment through sensors and
acting upon that environment through actuators
Example:
Human is an agent
A robot is also an agent with cameras and motors
A thermostat detecting room temperature.
A discrete agent receives percepts one at a time, and maps this percept sequence
to a sequence of discrete actions.
Properties
Autonomous
Reactive to the environment
Pro-active (goal-directed)
Interacts with other agents
via the environment
Hridaya Kandel(AI Lecturer) 20
Agents
Rationality Need a performance measure to say how well a task has been
achieved.
What is rational at any given time depends on four things:
The performance measure defining the criterion of success
The agents prior knowledge of the environment
The actions that the agent can perform
The agentss percept sequence up to now
Hridaya Kandel(AI Lecturer) 25
Autonomy
If an agent just relies on the prior knowledge of its designer rather than its own
percepts then the agent lacks autonomy
Therefore, a system is not autonomous if it is guided by its designer according to
a priori decisions.
E.g., a clock
No input (percepts)
Run only but its own algorithm (prior knowledge)
No learning, no experience, etc.
A system is autonomous to the extent that its own behavior is determined by its
own experience.
To survive, agents must have:
Enough built-in knowledge to survive.
The ability to learn.
Note:
Rectangles: to denote the current internal state of the agent's decision process
Ovals: to represent background information used in the process.
Single agent/Multi-agent.
If the environment contains other intelligent agents, the agent needs to be
concerned about strategic, game-theoretic aspects of the environment (for
either cooperative or competitive agents)
Most engineering environments dont have multi-agent properties, whereas
most social and economic systems get their complexity from the
interactions of (more or less) rational agents.
Example: Playing a crossword puzzle single agent
Chess playing two agents
Competitive multiagent environment
Chess playing
Cooperative multiagent environment
Automated
Hridaya Kandel(AI Lecturer) taxi driver 45
Properties of Task Environments: examples