Professional Documents
Culture Documents
Module 1_first Half
Module 1_first Half
INTELLIGENCE
COURSE OBJECTIVES
COURSE OUTCOMES
On completion of this course, student should be able to:
MODULE 1
TOPICS
INTRODUCTION
• What is Intelligence?
• The ability to acquire and apply knowledge and skills.
ARTIFICIAL INTELLIGENCE
Artificial Intelligence:
Artificial Intelligence, is the ability of a computer
to act like a human being.
What is Machine Learning?
•In 1981, the Japanese announced the "Fifth Generation" project, a 10-year plan to build intelligent computers running
Prolog. Overall, the A1 industry boomed from a few million dollars in 1980 to billions of dollars in 1988.
Example :
•friends(raju, mahesh).
•singer(sonu).
•odd_number(5).
•Explanation :
•These facts can be interpreted as :
•raju and mahesh are friends.
•sonu is a singer.
•5 is an odd number
History of AI
The return of neural networks (1986-present)
Psychologists including David Rumelhart and Geoff Hinton continued the study of neural-net models of
memory.
Neural networks are a type of machine learning that emulate the human brain and solve common
problems in AI.
•In recent years, approaches based on hidden Markov models (HMMs) have come to dominate the area.
Speech technology and the related field of handwritten character recognition are already making the
transition to widespread industrial and consumer applications.
•The Bayesian network formalism was invented to allow efficient representation of, and rigorous
reasoning with, uncertain knowledge.
•One of the most important environments for intelligent agents is the Internet.
4 Categories of Definition for AI
• Systems that act like humans
• Systems that think like humans
• Systems that think rationally
• Systems that act rationally
• Cognitive Science
• Is an interdisciplinary science
Limited Rationality
• acting appropriately when there is not enough time to do all
computation
Applications of AI
• Some of the applications are given below:
• Business : Financial strategies, give advice
• Engineering: check design, offer suggestions to create new
product
• Manufacturing: Assembly, inspection & maintenance
• Mining: used when conditions are dangerous
• Hospital : monitoring, diagnosing & prescribing
• Education : In teaching e-tutoring
• household : Advice on cooking, shopping etc.
• farming : prune trees & selectively harvest mixed crops.
Applications of AI
• Robots
• Chess-playing program
• Voice recognition system
• Speech recognition system
• Grammar checker
• Pattern recognition
• Medial diagnosis
• Game Playing
• Machine Translation
• Resource Scheduling
• Expert systems (diagnosis, advisory, planning, etc)
• Machine learning
What are Agent and Environment?
• An agent is anything that can perceive its environment through sensors and acts
upon that environment through effectors(actuators).
• A human agent has sensory organs such as eyes, ears, nose, tongue and skin
parallel to the sensors, and other organs such as hands, legs, mouth, for
effectors.
• A robotic agent replaces cameras and infrared range finders for the sensors, and
various motors and actuators for effectors.
• A software agent has encoded bit strings as its programs and actions.
Agents and environments
Agents and environments
• Percept: the agent’s perceptual inputs
• Percept sequence: the complete history of everything the agent has
perceived
• Agent function maps any given percept sequence to an action [f: p*
A]
• The agent program runs on the physical architecture to produce f
• Agent = architecture + program
Vacuum-cleaner world
Performance measure:
•?
Environment:
•?
Actuators:
•?
Sensors:
•?
PEAS: Specifying an automated taxi driver
Performance measure:
• safe, fast, legal, comfortable, maximize profits
Environment:
•?
Actuators:
•?
Sensors:
•?
PEAS: Specifying an automated taxi driver
Performance measure:
• safe, fast, legal, comfortable, maximize profits
Environment:
• roads, other traffic, pedestrians, customers
Actuators:
•?
Sensors:
•?
PEAS: Specifying an automated taxi driver
Performance measure:
• safe, fast, legal, comfortable, maximize profits
Environment:
• roads, other traffic, pedestrians, customers
Actuators:
• steering, accelerator, brake, signal, horn
Sensors:
•?
PEAS: Specifying an automated taxi driver
Performance measure:
• safe, fast, legal, comfortable, maximize profits
Environment:
• roads, other traffic, pedestrians, customers
Actuators:
• steering, accelerator, brake, signal, horn
Sensors:
• cameras, sonar, speedometer, GPS
Agent Type Performance Environment Actuators Sensors
Measure
robot soccer amount of goals soccer match field legs cameras, sonar or
player scored infrared
Satellite Image Correct Image Downlink from Display Color pixel arrays
Analysis Categorization satellite categorization
of scene
Refinery Maximum purity, Refinery Valves, Temperature,
controller safety operators pumps, pressure, chemical
heaters, sensors
displays
Vacuum Agent minimize energy two squares Left, Right, Sensors to identify
consumption, Suck, NoOp the dirt
maximize dirt pick
up
Properties of task environments
1.Fully observable vs. Partially observable
Fully observable
Deterministic
Episodic
• An episodic environment means that subsequent episodes do
not depend on what actions occurred in previous episodes.
Continuous
It consists of a infinite number of states and agents have a
infinite number of actions.
Example:
Taxi driving is a continuous state and continuous-time
problem.
Properties of task environments
• 6.Single agent VS. multiagent
Single agent:
Agent programs
Agent programs take the current percept as input from the sensors and
return an action to the actuators
Architecture
If the Patient has spots then check the internal state (i. e) any change in the environment may
lead to cause spots on the patient. From this internal state the current state is updated and the
corresponding action is executed.
Goal-based agents
• An Agent knows the description of current state as well as goal state.
The action matches with the current state is selected depends on the
goal state.
Goal-based agents
Goal-based agents