Professional Documents
Culture Documents
4 - Agents and Learning 31-10-2016
4 - Agents and Learning 31-10-2016
4 - Agents and Learning 31-10-2016
Lecture Outlines
Learning Definition
Intelligent Agents should learn!
What is Learning!
Learning is the acquisition of knowledge or skills through
Rational/Intelligent Agent
A rational agent needs both gathering information and learn as
Why Learning!
All intelligence comes from the designer:
Time consuming for designer!
Restricts capabilities of agent
So.
Learning is essential for unknown environments
initiative
Incorporation of new knowledge into the existing knowledge
Performed by the system itself not only injected by the
developer
Performance improvement simply accumulating knowledge
isnt sufficient
Learning Components
Performance element
Responsible for selecting actions for
good agent performance
Agent function considered previously:
perceptsactions
Learning element
Responsible for improving performance
element
Require feedback on how the agent is
doing
Learning Components
Critic element
Responsible for providing feedback
Comparison
performance
with
objective
standard
(outside
agent)
Problem generator
Responsible for generating new
experience
Requires
exploration
suboptimal actions
taking
Learning Components
Design of learning element is dictated by:
Performance element
The performance element can use
Direct mapping from states to actions
states
Goals whose achievement maximizes utility
Representation of Learning
Learning
representation of learning
Representation may be forms:
Deterministic
Linear weighted polynomials
Logic
Propositional, first-order
Probabilistic
Belief networks, decision theory
Methods of Learning
Inductive learning
Learning from examples
Reflex agent
Decision trees
Deriving decisions from examples
take a situation described by a set of properties, and produce a
yes/no decision
Neural Networks
Genetic Algorithms