Arificial Intelligence.
Arificial Intelligence.
Arificial Intelligence.
Machine
Planning
Learning
Expert
NLP Vision Robotics Systems
What is Artificial intelligence
It is the theory And development of computer systems Able
to perform Tasks Normally requiring human intelligence
Such as visual perception, speech recognition Decision
making And translation between languages
What is Artificial Intelligence ?
making computers that think?
the automation of activities we associate with human thinking,
like decision making, learning ... ?
the art of creating machines that perform functions that require
intelligence when performed by people ?
the study of mental faculties through the use of computational
models ?
What is Artificial Intelligence ?
the study of computations that make it possible to perceive,
reason and act ?
a field of study that seeks to explain and emulate intelligent
behaviour in terms of computational processes ?
a branch of computer science that is concerned with the
automation of intelligent behaviour ?
anything in Computing Science that we don't yet know how
to do properly ? (!)
What is Artificial Intelligence ?
HUMAN RATIONAL
Systems that act like humans:
Turing Test
?
You enter a room which has a computer terminal.
You have a fixed period of time to type what you
want into the terminal, and study the replies. At
the other end of the line is either a human being
or a computer system.
If it is a computer system, and at the end of the
period you cannot reliably determine whether it
is a system or a human, then the system is
deemed to be intelligent.
Systems that act like humans
increased costs
difficulty with software development - slow and expensive
few experienced programmers
few practical products have reached the market as yet.
Planning
Given a set of goals, construct a sequence of actions that achieves
those goals:
often very large search space
but most parts of the world are independent of most other parts
often start with goals and connect them to actions
no necessary connection between order of planning and order of
execution
what happens if the world changes as we execute the plan and/or
our actions don’t produce the expected results?
Learning
If a system is going to act truly appropriately, then it must
be able to change its actions in the light of experience:
how do we generate new facts from old ?
how do we generate new concepts ?
how do we learn to distinguish different
situations in new environments ?
Interacting with the Environment
In order to enable intelligent behaviour, we will
have to interact with our environment.
Properly intelligent systems may be expected to:
accept sensory input
vision, sound, …
interact with humans
understand language, recognise speech,
generate text, speech and graphics, …
modify the environment
robotics
History of AI
AI has a long history
Ancient Greece
Aristotle
Historical Figures Contributed
Ramon Lull
Al Khowarazmi
Leonardo da Vinci
David Hume
George Boole
Charles Babbage
John von Neuman
As old as electronic computers themselves (c1940)
History of AI
Origins
The Dartmouth conference: 1956
John McCarthy (Stanford)
Marvin Minsky (MIT)
Herbert Simon (CMU)
Allen Newell (CMU)
Arthur Samuel (IBM)
The Turing Test (1950)
“Machines who Think”
By Pamela McCorckindale
AI Applications
Autonomous Planning
& Scheduling:
Autonomous rovers.
AI Applications
Autonomous Planning & Scheduling:
Telescope scheduling
AI Applications
Autonomous Planning & Scheduling:
Analysis of data:
AI Applications
Medicine:
Image guided surgery
AI Applications
Medicine:
Image analysis and enhancement
AI Applications
Transportation:
Autonomous
vehicle control:
AI Applications
Transportation:
Pedestrian detection:
AI Applications
Games:
AI Applications
Games:
AI Applications
Robotic toys:
AI Applications
Other application areas:
Bioinformatics:
Gene expression data analysis
Prediction of protein structure
Text classification, document sorting:
Web pages, e-mails
Articles in the news
Video, image classification
Music composition, picture drawing
Natural Language Processing .
Perception.