Intelligent Agents
CHAPTER 2
Oliver Schulte
Summer2011
�Course structure
Artificial Intelligence a modern approach
2
�Course structure
Artificial Intelligence a modern approach
3
Types of Work | % |
Semester | 50% |
Independent assignments (1 time ) | 10% |
Practical sessions | 20% |
Mid-term assessment (1 time) | 20% |
Final examination | 50% |
Outline
Artificial Intelligence a modern approach
4
Agents
Artificial Intelligence a modern approach
5
Agents and environments
[f: P* 🡪 A]�
Artificial Intelligence a modern approach
6
Vacuum-cleaner world
Artificial Intelligence a modern approach
7
Rational agents
Artificial Intelligence a modern approach
8
Rationality
Artificial Intelligence a modern approach
9
Autonomy in Agents
The autonomy of an agent is the extent to which its
behaviour is determined by its own experience,
rather than knowledge of designer.
PEAS
Artificial Intelligence a modern approach
11
PEAS
Artificial Intelligence a modern approach
12
PEAS
Artificial Intelligence a modern approach
13
Environment types
Artificial Intelligence a modern approach
14
Fully observable (vs. partially observable)
Artificial Intelligence a modern approach
15
Cross Word
Backgammon
Taxi driver
Part picking robot
Poker
Image analysis
Fully
Fully
Fully
Partially
Partially
Partially
Deterministic (vs. stochastic)
Artificial Intelligence a modern approach
16
Cross Word
Backgammon
Taxi driver
Part picking robot
Poker
Image analysis
Cross Word
Backgammon
Taxi driver
Part
Poker
Image analysis
Deterministic
Deterministic
Stochastic
Stochastic
Stochastic
Stochastic
Episodic (vs. sequential):
Artificial Intelligence a modern approach
17
Cross Word
Backgammon
Taxi driver
Part picking robot
Poker
Image analysis
Sequential
Sequential
Sequential
Sequential
Episodic
Episodic
Static (vs. dynamic):
Artificial Intelligence a modern approach
18
Cross Word
Backgammon
Taxi driver
Part picking robot
Poker
Image analysis
Static
Static
Static
Dynamic
Dynamic
Semi
Another example: off-line route planning vs. on-board navigation system
Discrete (vs. continuous)
Artificial Intelligence a modern approach
19
Cross Word
Backgammon
Taxi driver
Part picking robot
Poker
Image analysis
Discrete
Discrete
Discrete
Conti
Conti
Conti
Single agent (vs. multiagent):
Artificial Intelligence a modern approach
20
Cross Word
Backgammon
Taxi driver
Part picking robot
Poker
Image analysis
Single
Single
Single
Multi
Multi
Multi
Summary.
Artificial Intelligence a modern approach
Observable
Deterministic
Static
Episodic
Agents
Discrete
Cross Word
Backgammon
Taxi driver
Part picking robot
Poker
Image analysis
Deterministic
Stochastic
Deterministic
Stochastic
Stochastic
Stochastic
Sequential
Sequential
Sequential
Sequential
Episodic
Episodic
Static
Static
Static
Dynamic
Dynamic
Semi
Discrete
Discrete
Discrete
Conti
Conti
Conti
Single
Single
Single
Multi
Multi
Multi
Fully
Fully
Fully
Partially
Partially
Partially
Choice under (Un)certainty
Artificial Intelligence a modern approach
22
Fully Observable
Deterministic
Certainty: Search
Uncertainty
no
yes
yes
no
Agent types
Artificial Intelligence a modern approach
23
Simple reflex agents
Artificial Intelligence a modern approach
24
Simple reflex agents
Artificial Intelligence a modern approach
25
States: Beyond Reflexes
[f: P* 🡪 A]
[f: P*, A*🡪 S 🡪A] where S is the set of states.
Artificial Intelligence a modern approach
26
States and Memory: Game Theory
Artificial Intelligence a modern approach
27
Model-based reflex agents
Artificial Intelligence a modern approach
28
Goal-based agents
Artificial Intelligence a modern approach
29
Goal-based agents
Artificial Intelligence a modern approach
30
Utility-based agents
Artificial Intelligence a modern approach
31
Utility-based agents
Artificial Intelligence a modern approach
32
Learning agents
Artificial Intelligence a modern approach
33
Learning agents
Artificial Intelligence a modern approach
34
Learning agents(Taxi driver)
Artificial Intelligence a modern approach
35
The Big Picture: AI for Model-Based Agents
Action
Artificial Intelligence a modern approach
36
Learning
Knowledge
Logic
Probability
Heuristics
Inference
Planning
Decision Theory
Game Theory
Reinforcement Learning
Machine Learning
Statistics
The Picture for Reflex-Based Agents
Action
Artificial Intelligence a modern approach
37
Learning
Reinforcement Learning
Discussion Question
Artificial Intelligence a modern approach
38
Summary
Artificial Intelligence a modern approach
39