AI - I I (Autosaved) (Autosaved)
AI - I I (Autosaved) (Autosaved)
of?
Linguistic
Problem
Perception Intelligence
Solving
Reasoning
• Judgement
• Making Decisions
• Prediction
Learning
• Gaining Knowledge
Perception
• Acquiring
• Interpreting
• Selecting
solution
Linguistic Intelligence
languages.
• Human Agent
• Robotic Agent
• Software Agent
Human Agent
• Eyes, ears and other organs which works for
sensors, hands and legs works for actuators.
Robotic Agent
• Cameras, IR range finder, Various motors for
actuators.
S/W Agent
• Key strokes
Sensors
•It is a device which detects the change
in the environment and sends the
information to other electronic device.
•An agent observes the environment
through sensors only.
Actuators
• It is a component of machine that converts
energy into motion.
• It is only responsible for moving and controlling
the system.
Effectors
• It is a device which affects the environment.
• It can be legs, wings, arms, fingers etc.,
Sensors
Percepts
Environment Agent
Action
Types of Agents
• Learning agent
Simple Reflex Agent [condition-action
rule]
• This agent works only on the basis of current
perception and it does not bother about the
previous state in which the system was.
• This type of agent is based upon the condition
action rule.
Example
Deterministic Stochastic
Episodic Sequential
• Identification of Solution
• Implementation
Properties of search algorithm
• Bidirectional Search
Informed Search [Heuristic Search]
• Best First Search
• A* Search
• AO* Search
• Problem Reduction
• Hill Climbing
Informed Search [Heuristic Search]
• Best First Search
• A* Search
• AO* Search
• Problem Reduction
• Hill Climbing
Uninformed Search [Blind Search] / Brute Force Way
• The uniformed search does not contain any domain knowledge such as
closeness, the location of the goal.
• It operates in a brute force way, as it only includes information about
how to traverse the tree and how to identify leaf and goal nodes.
• Uninformed search applies a way in which search tree is searched
without any information about the search space like initial state
operators and test for the goal. So, it is called blind search. It examines
each node until it achieves the goal node.
Informed Search [Heuristic Search]
• It uses domain knowledge, the problem information
is available which can guide the search.
• Informed search strategies can find a solution more
efficient than an uninformed. Informed search is
also called as Heuristic Search.
Informed Search [Heuristic Search]
• A Heuristic is a way which might not always be
guaranteed for the best solution but guaranteed
to find a good solution in a reasonable time.
• It can solve much complex problem which could
not be solved in another way.
Uninformed Search Algorithms
Breadth First Search:
• It is the most common search strategy for traversing a
tree or graph.
• This algorithm searches breadth wise in a tree or graph.
So, it is called as breadth-first search.
• BFS algorithm starts searching from the root node of
the tree and expands all successor node at the current
level.
Breadth First Search:
• BFG algorithm is example of general graph search
algorithm.
• BFS implemented FIFO queue data structure.
• Advantages:
• BFS will provide a solution if any solution exists.
• If there are more than one solution for a given problem,
then BFS will provide minimal solution which requires
the least no of steps.
Breadth First Search:
• Disadvantages:
• It requires lot of memory.
• It requires lot of time.