Professional Documents
Culture Documents
Artificial Intelligence (AI) : Ramjee Dixit (Asstt. Professor) CSE Department United College of Engineering & Research
Artificial Intelligence (AI) : Ramjee Dixit (Asstt. Professor) CSE Department United College of Engineering & Research
Unit 5 :Applications
Unit 1 : Introduction
Introduction
Definition
Future of Artificial Intelligence
Uninformed
Informed
Heuristics
Constraint Propagation
Backtracking Search
Game Playing
Stochastic Games
Unit 3: Knowledge Representation
First Order Predicate Logic
Prolog Programming
Unification
Forward Chaining
Backward Chaining
Resolution
Knowledge Representation
Ontological Engineering
Events
Information Retrieval
Information Extraction
Machine Translation
Speech Recognition
Robot
Hardware
Perception
Planning
Moving
Text Books
1. S. Russell and P. Norvig, “Artificial Intelligence: A Modern Approach”,
Prentice Hall, Third Edition, 2009.
2. I. Bratko, “Prolog: Programming for Artificial Intelligence”, Fourth edition,
Addison-Wesley Educational Publishers Inc., 2011.
3.M. Tim Jones, “Artificial Intelligence: A Systems Approach(Computer
Science), Jones and Bartlett Publishers, Inc.First Edition, 2008
4.Nils J. Nilsson, "The Quest for Artificial Intelligence”, Cambridge University
Press, 2009.
5. William F. Clocksin and Christopher S. Mellish, “Programming in
Prolog: Using the ISO Standard”, Fifth Edition, Springer, 2003.
6. Gerhard Weiss, ”Multi Agent Systems”, Second Edition, MIT Press, 2013.
7. David L. Poole and Alan K. Mackworth, “Artificial Intelligence:
Foundations of Computational Agents”, Cambridge University Press, 2010.
Course Outcome
CO 1 Understand the basics of the theory and practice of K2
Artificial intelligence as a discipline and about
intelligent agents.
-John McCarthy
AI is study of how human brain think, learn,
decide and work when it tries to solve a problem.
Finally this study outputs intelligent software
systems.
•Aim of AI is to improve computer functions which
are related to human knowledge for example
learning, reasoning and problem solving.
•AI is an approach to make a computer, a robot, or
a product to think how smart human thinks.
AI Intelligence is intengible. It is composed of
-Reasoning
-Learning
- Problem Solving
- Perception
- Linguistic Intelligence
Definition
Artificial (man-made) & Intelligence(power of
thinking)
It means man-made thinking power
High reliability
Fast
Digital assidtant
Faster decison
Available 24*7
Disadvantages
High cost
can’t replace human
Lack of creativity
Risk of unemployment
Types of AI
Type-1:Based on Capability
Artificial Narrow Intelligence
Limited Memory
Theory of Minds
Self- Awareness
Type -1 : Based on Capability
Reactive Machines
These machines are most common form of AI applications.
Such AI systems do not store memory or experiences for
future actions.
These machines focus only on current scenario and react on
Limited Memory
Limited memory machines can retain data for short period of
time.
While they can use this data for specific period of time. They
data such as
Speed of nearby cars
Distance of such cars
The speed limits and other information that can help them navigate on
roads
Type -2 : Based on Functionality
Theory of Mind
AI should understand human emotions, beliefs and should
able to interact socially.
There are lot of efforts are going on to develop such
machines.
Type -2 : Based on Functionality
Self-Awareness
Self-awareness AI is future of artificial intelligence. These
machines will be super intelligent and they will have their own
consciousness, sentiments and self-awareness.
These machines will be more smarter than human mind.
Handwriting recognition
Speech recognitio
AI in gaming
AI in finance
AI in robotics
AI in security
AI in education
Future of Artifical Intelligence
Till now we are in era of narrow AI
When machines become as intelligent as human then we say it
strong AI.
It we be able to under stand and take decision like human.
lIf able to reorganize atoms at Nana-level them there is possibility to achieve immortality.
lAI may be either blessing for humane or it may curse for human.
Intellegent agents
In artificial intelligence, an intelligent agent (IA) is
anything which perceives its environment, takes
actions autonomously in order to achieve goals, and
may improve its performance with learning or may
use knowledge.
They may be simple or complex.
A thermostat is considered an example of an
intelligent agent, as is a human being, as is any
system that meets the definition, such as a firm, a
state, or a biome.
Agent
Terminologies
lThey ignore the rest of the percept history and act only on the
basis of the current percept.
lThe agent function is based on the condition-action rule.
an action.
lIf the condition is true, then the action is taken, else not.
observable.
lFor simple reflex agents operating in partially observable
environments, infinite loops are often unavoidable.
lIt may be possible to escape from infinite loops if the agent can
current situation.
A model-based agent can handle partially observable
l
which are:
1.Learning element: It is responsible for making improvements by learning
from the environment
2.Critic: The learning element takes feedback from critics which describes
how well the agent is doing with respect to a fixed performance standard.
3.Performance element: It is responsible for selecting external action
4.Problem Generator: This component is responsible for suggesting actions
that will lead to new and informative experiences.
Contd...
Problem Solving Approaches to Typical AI
Problems
Informed Search
Greedy Search
A* Search
Uninformed Search
Breadth-First Search
Depth First Search
Uniform Cost Search
Iterative Deepening Depth First Search
Bidirectional Search
Evolutionary Computation
Uninformed
Informed
Heuristics
Constraint Propagation
Backtracking Search
Game Playing
Stochastic Games
Problem Solving Methods
Problem solving Methods
Search Strategies
Uninformed
Informed
Heuristics
Constraint Propagation
Backtracking Search
Game Playing
Stochastic Games