Professional Documents
Culture Documents
Intelligence
This session
Previous session
Understood what is Artificial Intelligence
We shall discuss
What is Intelligence
What are agents
Overview of different methods to implement intelligence
At the end of the class, you should be able to
Understand the meaning
Agent
Intelligence,
Know the different categories of artificial intelligence
What is Artificial Intelligence ?
Artificial Intelligence is the synthesis and
analysis of computational agents that act
intelligently
An agent is something that acts in an
environment.
Eg,
Dog, cat, worm, Robot, Human
AGENT
We should be interested in
what an agent does;
how it acts;
And judge the agent by its actions
Organizations
Microsoft, Al Qaeda, Government of India , Wipro,...
People
Teachers, physicians, stock traders, engineers, researchers,
travel agents, farmers, waiters...
Computers/devices
Thermostats, user interfaces, airplane controllers, network
controllers, games, advising systems, tutoring systems,
diagnostic assistants, robots, Google car, Mars rover...
Animals
Dogs, mice, birds, insects, worms, bacteria.
Inputs to an agent
Abilities :-
The set of things it can do
Goals/Preferences:-
What it wants, its desires, its values,...
Prior Knowledge:-
What it comes into being knowing,
What it doesn't get from experience,...
History :-
Observations (percepts, stimuli) of the environment
Current observations :- what it observes now
Past experiences :- what it has observed in the past
Example agent: Teacher
Abilities :-
Present new concept, drill, give test, explain concept,. .
Goals/Preferences:-
Impart particular knowledge, skills, inquisitiveness,
social skills,. . .
Prior Knowledge:-
Subject material, teaching strategies,. . .
History observation:-
Test results, facial expressions, errors, focus,. . .
Past experiences :-
Prior test results, effects of teaching strategies, . . .
Example agent: Robot
Abilities :-
movement, grippers, speech, facial expressions,. . .
Goals/Preferences:-
deliver food, rescue people, score goals, explore,. . .
Prior Knowledge:-
what is important feature, categories of objects, what a
sensor tell us,. . .
History observation:-
vision, sonar, sound, speech recognition, gesture
recognition,. . .
Past experiences :-
effect of steering, slipperiness, how people move,. . .
Example agent: Medical Doctor
Abilities :-
____________________________________________.
Goals/Preferences:-
____________________________________________.
Prior Knowledge:-
____________________________________________.
History observation:-
____________________________________________.
Past experiences :-
____________________________________________.
Example agent: Autonomous Car
Abilities :-
____________________________________________.
Goals/Preferences:-
____________________________________________.
Prior Knowledge:-
____________________________________________.
History observation:-
____________________________________________.
Past experiences :-
____________________________________________.
Example agent: Wipro Ltd.
Abilities :-
____________________________________________.
Goals/Preferences:-
____________________________________________.
Prior Knowledge:-
____________________________________________.
History observation:-
____________________________________________.
Past experiences :-
____________________________________________.
Programming AI
Methods and techniques
Methods
Storing information
Facts
Rules
Retrieving Information
Searching
Pattern Matching
Techniques
Algorithms
Heuristics
Intelligent Systems
Artificial Intelligence
Knowledge Representation
Extracting information
Reasoning
General categories of AI
Expert Systems
Fuzzy Systems
Neural Networks
Genetic Algorithms
Intelligent Systems Characteristics
Any system to be termed as intelligent is should
possess these characteristics(at least a subset)
Characteristics
Logical behavior
Ability to solve complex problems
Responsive and adaptive nature
Means to effectively use existing information
User friendliness and highly interactive
Reliability
Intelligent Systems
Computers and Programs
Computers
Multiple processor systems
Capable of receiving and processing real-time signals
Sometimes specialized equipment
Specialized semantics
Programs
Ability to
Use knowledge to perform certain tasks and solve problems
Exploit powers of association to infer and solve real world
problems
Handle vagueness in problem
Solve complex optimization problems using search techniques
Expert Systems
Uses
knowledge, inference procedures
Solves
difficult problems requiring human expertise
Expert Systems
Fuzzy Systems
Fuzzy
form of many-valued logic
deals with approximate, rather than exact reasoning.
Diagnosis
Optimization
Problems
Predictions
Control
Applications