Professional Documents
Culture Documents
Fundamentals of Artificial Intelligence: Krishna Miyapuram
Fundamentals of Artificial Intelligence: Krishna Miyapuram
Artificial Intelligence
KRISHNA MIYAPURAM
Course Topics
What you have Learnt
So far?
Intelligent Agents
Problem Solving Using
Search Techniques
Knowledge Representation
First-order/Predicate Logic
Production Rules
Logic programming (Prolog)
Slot and Filler Structures
(Machine) Learning
Bayesian Networks
Connectionist Networks
Reinforcement Learning
Applications of AI
Resources
Assignments = 10%
Project (Term paper &/ Presentation) = 10%
Quizzes (surprise / planned) = 10%
End semester Exam = 10%
Lecture Outline
Overview of AI
History
Applications
Formal Tasks
Expert Tasks
Specific
Playing chess
Proving mathematical theorems
Writing poetry
Driving a car on a crowded street
Diagnosing diseases
Behaviour
A machine that __ is
an intelligent machine
Function by rules
Cannot make mistakes
Logical thinking: Correct premises necessarily lead to correct
conclusions
Behaviour
Thought Process and Reasoning
Behaviour
Rather than endowing machines with the ability to think like humans, get machines
to act like humans, to do what we do
Without necessarily being concerned with whether the machines are doing it in the same
way as humans
An agent is just something that acts
A rational agent is one that acts so as to achieve
the best outcome
under uncertainty, the best expected outcome
It is not necessary to take into account the components of human behaviour (or
human thought)
19th Century
20th century
Alan Turing
John von Neumann
Expert Systems
MYCIN
Deep Blue (Chess)
Natural Language
processing
Robotics
Connectionism
Neural Networks
Semantic Information
processing SHRDLU
Script Applier Mechanism
Speech Recognition
Robot Vision
Animats,, projects Cog,
Domo, Kismet,