Artificial Intelligence
Artificial Intelligence
Textbooks
• Main
– E Rich, k Knight, and S Nair, Artificial
Intelligence, McGraw-Hill.
• Auxiliary
– S Russell and P Norvig, Artificial Intelligence:
A Modern Approach, Prentice Hall.
Thinking Machines
Can you
list the items
in this
picture?
Thinking Machines
Can you count the distribution of letters in a book?
Add a thousand 4-digit numbers?
Match finger prints?
Search a list of a million values for duplicates?
Thinking Machines
Humans do best Computers do best
5
Thinking Machines
Artificial intelligence (AI)
The study of computer systems that attempt
to model and apply the intelligence of the
human mind
For example, writing a program to pick out
objects in a picture
6
The Turing Test
Turing test
A test to empirically determine whether a computer
has achieved intelligence
Alan Turing
An English mathematician who wrote a landmark
paper in 1950 that asked the question: Can
machines think?
He proposed a test to answer the question "How
will we know when we’ve succeeded?"
7
The Turing Test
8
The Turing Test
Weak equivalence
Two systems (human and computer) are
equivalent in results (output), but they do not
arrive at those results in the same way
Strong equivalence
Two systems (human and computer) use the
same internal processes to produce results
9
Intelligence vs Artificial Intelligence
What is intelligence?
• Intelligence is the ability to learn/
understand/deal with new situations.
• It is the ability to apply knowledge/ to think
abstractly.
• Intelligence is a property/ability attributed
to people, such as to know, to think, to
talk, to learn.
Intelligence = Knowledge + ability
to perceive, feel, comprehend, process,
communicate, judge, learn.
What is Artificial Intelligence
(AI)?
• By Shapiro :- “ AI is the field of science and
engineering concerned with the conceptual
understanding of what is commonly called
intelligent behavior and with the creation of
artifacts that exhibits such behavior.”
• By Rich :- “AI is the study of how to make
computers do things which at the moment
human beings do better.”
What is AI?.........
16
Weak AI
17
Specifics of AI problems
• Require both procedural and declarative
knowledge
• Require reasoning abilities
• Require planning
• Require learning abilities
18
AI methods, problems,
applications
If the farmer leaves the goat with the wolf alone, the
wolf would kill the goat.
If the goat is alone with the cabbage, it will eat the
cabbage.
22
AI prehistory
• Philosophy Logic, methods of reasoning, mind as physical
system foundations of learning, language,
rationality
• Mathematics Formal representation and proof algorithms,
computation, (un)decidability, (in)tractability,
probability
• Economics utility, decision theory
• Neuroscience physical substrate for mental activity
• Psychology phenomena of perception and motor control,
experimental techniques
• Computer building fast computers
engineering
• Control theory design systems that maximize an objective
function over time
• Linguistics knowledge representation, grammar
Abridged history of AI
• 1943 McCulloch & Pitts: Boolean circuit model of brain. a
model of connected artificial neurons
• 1950 Turing's "Computing Machinery and Intelligence"
• 1956 Dartmouth meeting: "Artificial Intelligence" adopted
• 1952—69 Look, Ma, no hands!
• 1950s Early AI programs, including Samuel's checkers
program, Newell & Simon's Logic Theorist,
Gelernter's Geometry Engine LISP by McCarthy
• 1965 Robinson's complete algorithm for logical reasoning
• 1966—73 AI discovers computational complexity
Neural network research almost disappears
• 1969—79 Early development of knowledge-based systems
• 1972 Prolog, created by Alain Colmerauer
Abridged history of AI…………
Sony's Aibo
© Chris Willson/Alamy
30
Robots
Sojourner
Rover
Courtesy of NASA/JPL-Caltech.
31
Robots
Spirit or
Opportunity Rover
32
Machine Learning
• Looking for patterns in vast amounts of
data that is just too big for humans to
analyze
Lanuage Systems
Automatic translation
http://www.myeasytranslator.com/
Speech Systems
Movie ticket reservations by phone
1-800-Fandango
You talk, it types
IBM’s ViaVoice
Vision Systems
Face recognition and enhancement
http://fliphtml5.com/eadm/jbps/basic/51-60
Automated driving - No Hands across America
Visual tracking systems
http://www.cs.columbia.edu/CAVE/
More Information
https://www.aaai.org/home.html
The State of the Art Example: The Semantic Web
http://www.cambridgesemantics.com/semantic-university/introduction-semantic-
web
• 9 Music
– The evolution of music has always been affected by technology.
With AI, scientists are trying to make the computer emulate the
activities of the skillful musician. Composition, performance,
music theory, sound processing are some of the major areas on
which research in Music and Artificial Intelligence are focusing.
Applications of AI
• 10 Aviation
– The Air Operations Division AOD, uses AI for the rule based
expert systems. The AOD has use for artificial intelligence for
surrogate operators for combat and training simulators, mission
management aids, support systems for tactical decision making,
and post processing of the simulator data into symbolic
summaries.
– The use of artificial intelligence in simulators is proving to be
very useful for the AOD. Airplane simulators are using artificial
intelligence in order to process the data taken from simulated
flights. Other than simulated flying, there is also simulated
aircraft warfare. The computers are able to come up with the
best success scenarios in these situations. The computers can
also create strategies based on the placement, size, speed, and
strength of the forces and counter forces. Pilots may be given
assistance in the air during combat by computers.
Applications of AI
• 10 Aviation
– The system used by the AOD in order to measure performance
was the Interactive Fault Diagnosis and Isolation System, or
IFDIS. It is a rule based expert system put together by collecting
information from TF-30 documents and the expert advice from
mechanics that work on the TF-30. This system was designed to
be used to for the development of the TF-30 for the RAAF F-
111C. The performance system was also used to replace
specialized workers. The system allowed the regular workers to
communicate with the system and avoid mistakes,
miscalculations, or having to speak to one of the specialized
workers.
– The AOD also uses artificial intelligence in speech recognition
software.
– The Artificial Intelligence supported Design of Aircraft [1], or
AIDA, is used to help designers in the process of creating
conceptual designs of aircraft.
Applications of AI
• 11 News and publishing
– The company Narrative Science makes
computer generated news and reports
commercially available, including
summarizing team sporting events based on
statistical data from the game. It also creates
financial reports and real estate analyses.