SlideShare a Scribd company logo
Artificial Intelligence
A Presentation By
Ashok Kumar Pachauri
ITM ALIGARH
Our Working Definition of AI
Artificial intelligence is the study of how to make
computers do things that people are better at or
would be better at if:
• they could extend what they do to a World Wide
Web-sized amount of data and
• not make mistakes.
Why AI?
"AI can have two purposes. One is to use the power of
computers to augment human thinking, just as we use
motors to augment human or horse power. Robotics
and expert systems are major branches of that. The
other is to use a computer's artificial intelligence to
understand how humans think. In a humanoid way. If
you test your programs not merely by what they can
accomplish, but how they accomplish it, they you're
really doing cognitive science; you're using AI to
understand the human mind."
- Herb Simon
The Dartmouth Conference and the
Name Artificial Intelligence
J. McCarthy, M. L. Minsky, N. Rochester, and C.E.
Shannon. August 31, 1955. "We propose that a 2
month, 10 man study of artificial intelligence be
carried out during the summer of 1956 at
Dartmouth College in Hanover, New Hampshire.
The study is to proceed on the basis of the
conjecture that every aspect of learning or any
other feature of intelligence can in principle be
so precisely described that a machine can be
made to simulate it."
Time Line – The Big Picture
50 60 70 80 90 00 10
1956 Dartmouth conference.
1981 Japanese Fifth Generation project launched as the
Expert Systems age blossoms in the US.
1988 AI revenues peak at $1 billion. AI Winter begins.
academic $ academic and routine
The Origins of AI Hype
1950 Turing predicted that in about fifty years "an average
interrogator will not have more than a 70 percent chance of
making the right identification after five minutes of
questioning".
1957 Newell and Simon predicted that "Within ten years a
computer will be the world's chess champion, unless the rules
bar it from competition."
Evolution of the Main Ideas
•Wings or not?
•Games, mathematics, and other knowledge-poor tasks
•The silver bullet?
•Knowledge-based systems
•Hand-coded knowledge vs. machine learning
•Low-level (sensory and motor) processing and the resurgence
of subsymbolic systems
•Robotics
•Natural language processing
Symbolic vs. Subsymbolic AI
Subsymbolic AI: Model
intelligence at a level similar to
the neuron. Let such things as
knowledge and planning emerge.
Symbolic AI: Model such
things as knowledge and
planning in data structures that
make sense to the
programmers that build them.
(blueberry (isa fruit)
(shape round)
(color purple)
(size .4 inch))
The Origins of Subsymbolic AI
1943 McCulloch and Pitts A Logical Calculus of the Ideas
Immanent in Nervous Activity
“Because of the “all-or-none” character of nervous
activity, neural events and the relations among them can
be treated by means of propositional logic”
Interest in Subsymbolic AI
40 50 60 70 80 90 00 10
The Origins of Symbolic AI
• Games
•Theorem proving
Games
• 1950 Claude Shannon published a paper describing how
a computer could play chess.
• 1952-1962 Art Samuel built the first checkers program
• 1957 Newell and Simon predicted that a computer will
beat a human at chess within 10 years.
• 1967 MacHack was good enough to achieve a class-C
rating in tournament chess.
• 1994 Chinook became the world checkers champion
• 1997 Deep Blue beat Kasparpov
• 2007 Checkers is solved
• Summary
Games
• AI in Role Playing Games – now we need knowledge
Logic Theorist
• Debuted at the 1956 summer Dartmouth conference, although
it was hand-simulated then.
• Probably the first implemented A.I. program.
• LT did what mathematicians do: it proved theorems. It
proved, for example, most of the theorems in Chapter 2 of
Principia Mathematica [Whitehead and Russell 1910, 1912,
1913].
• LT began with the five axioms given in Principia
Mathematica. From there, it began to prove Principia’s
theorems.
Logic Theorist
• LT used three rules of inference:
• Substitution (which allows any expression to be
substituted, consistently, for any variable):
• From: A ∧ B → A, conclude: fuzzy ∧ cute → fuzzy
• Replacement (which allows any logical connective to be
replaced by its definition, and vice versa):
• From A → B, conclude ¬A ∨ B
• Detachment (which allows, if A and A → B are theorems,
to assert the new theorem B):
• From man and man → mortal, conclude: mortal
Logic Theorist
In about 12 minutes LT produced, for theorem 2.45:
¬(p ∨ q) → ¬p (Theorem 2.45, to be proved.)
1. A → (A ∨ B) (Theorem 2.2.)
2. p → (p ∨ q) (Subst. p for A, q for B in 1.)
3. (A → B) → (¬B → ¬A) (Theorem 2.16.)
4. (p → (p ∨ q)) → (¬(p ∨ q) → ¬p) (Subst. p for A, (p ∨ q) for B in 3.)
5. ¬(p ∨ q) → ¬p (Detach right side of 4, using 2.)
Q. E. D.
Logic Theorist
The inference rules that LT used are not complete.
The proofs it produced are trivial by modern standards.
For example, given the axioms and the theorems prior to it, LT
tried for 23 minutes but failed to prove theorem 2.31:
[p ∨ (q ∨ r)] → [(p ∨ q) ∨ r].
LT’s significance lies in the fact that it opened the door to the
development of more powerful systems.
Mathematics
1956 Logic Theorist (the first running AI program?)
1961 SAINT solved calculus problems at the college
freshman level
1967 Macsyma
Gradually theorem proving has become well enough
understood that it is usually no longer considered AI.
Discovery
AM “discovered”:
• Goldbach’s conjecture
• Unique prime factorization theorem
What About Things that People Do
Easily?
• Common sense reasoning
• Vision
• Moving around
• Language
What About Things People Do
Easily?
• If you have a problem, think of a past situation where you
solved a similar problem.
• If you take an action, anticipate what might happen next.
• If you fail at something, imagine how you might have done
things differently.
• If you observe an event, try to infer what prior event might
have caused it.
• If you see an object, wonder if anyone owns it.
• If someone does something, ask yourself what the person's
purpose was in doing that.
They Require Knowledge
•Why do we need it?
•How can we represent it and use it?
•How can we acquire it?
Find me stuff about dogs who save people’s lives.
Why?
•Why do we need it?
•How can we represent it and use it?
•How can we acquire it?
Find me stuff about dogs who save people’s lives.
Two beagles spot a fire.
Their barking alerts
neighbors, who call 911.
Even Children Know a Lot
A story described in Charniak (1972):
Jane was invited to Jack’s birthday party. She wondered if
he would like a kite. She went into her room and shook her
piggy bank. It made no sound.
We Divide Things into Concepts
• What’s a party?
• What’s a kite?
• What’s a piggy bank?
What is a Concept?
Let’s start with an easy one: chair
Chair?
Chair?
Chair?
Chair?
Chair?
Chair?
Chair?
Chair?
Chair?
Chair?
Chair?
Chair?
Chair?
Chair?
Chair?
The bottom line?
How Can We Teach Things to Computers?
A quote from John McCarthy:
In order for a program to be capable of learning something,
it must first be capable of being told it.
Do we believe this?
Some Things are Easy
If dogs are mammals and mammals are animals, are dogs
mammals?
Some Things Are Harder
If most Canadians have brown eyes, and most brown eyed people
have good eyesight, then do most Canadians have good eyesight?
Some Things Are Harder
If most Canadians have brown eyes, and most brown eyed people
have good eyesight, then do most Canadians have good eyesight?
Maybe not for at least two reasons:
It might be true that, while most brown eyed people have good
eyesight, that’s not true of Canadians.
Suppose that 70% of Canadians have brown eyes and 70% of
brown eyed people have good eyesight. Then assuming that
brown-eyed Canadians have the same probability as other brown-
eyed people of having good eyesight, only 49% of Canadians are
brown eyed people with good eyesight.
Concept Acquisition
Pat Winston’s program (1970) learned concepts in the
blocks micro-world.
Concept Acquisition
The arch concept:
Further Complications from How
Language is Used
• After the strike, the president sent them away.
• After the strike, the umpire sent them away.
The word “strike” refers to two different concepts.
When Other Words in Context Aren’t
Enough
• I need a new bonnet.
• The senator moved to table the bill.
Compiling Common Sense
Knowledge
• CYC (http://www.cyc.com)
• UT (http://www.cs.utexas.edu/users/mfkb/RKF/tree/ )
• WordNet (http://www.cogsci.princeton.edu/~wn/)
Distributed Knowledge Acquisition
• Acquiring knowledge for use by people
• Oxford English Dictionary
(http://oed.com/about/contributors/ )
• Wikipedia
• Acquiring knowledge for use by programs
• ESP (http://www.espgame.org/)
• Open Mind (http://commons.media.mit.edu:3000/)
• CYC (http://www.cyc.com)
Reasoning
We can describe reasoning as search in a space of
possible situations.
Breadth-First Search
Depth-First Search
The British Museum Algorithm
A simple algorithm: Generate and test
When done systematically, it is basic depth-first search.
But suppose that each time we end a path, we start over at the
top and choose the next path randomly. If we try this long
enough, we may eventually hit a solution. We’ll call this
The British Museum Algorithm or
The Monkeys and Typewriters Algorithm
http://www.arn.org/docs2/news/monkeysandtypewriters051103.htm
A Version of Depth-First Search:
Branch and Bound
Consider the problem of planning a ski vacation.
Fly to A $600 Fly to B $800 Fly to C $2000
Stay D $200
(800)
Stay E $250
(850)
Total cost
(1200)
Problem Reduction
Goal: Acquire TV
Steal TV Earn Money Buy TV
Or another one: Theorem proving in which we reason backwards
from the theorem we’re trying to prove.
Hill Climbing
Problem: You have just arrived in Washington, D.C.
You’re in your car, trying to get downtown to the
Washington Monument.
Hill Climbing – Some Problems
Hill Climbing – Is Close Good Enough?
A
B
Is A good enough?
• Choose winning lottery numbers
Hill Climbing – Is Close Good Enough?
A
B
Is A good enough?
• Choose winning lottery numbers
• Get the cheapest travel itinerary
• Clean the house
Expert Systems
Expert knowledge in many domains can be captured as rules.
Dendral (1965 – 1975)
If: The spectrum for the molecule has two peaks at masses x1 and
x2 such that:
• x1 + x2 = molecular weight + 28,
• x1 -28 is a high peak,
• x2 – 28 is a high peak, and
• at least one of x1 or x2 is high,
Then: the molecule contains a ketone group.
To Interpret the Rule
Mass spectometry
Ketone group:
Expert Systems
1975 Mycin attaches probability-like numbers to rules:
If: (1) the stain of the organism is gram-positive, and
(2) the morphology of the organism is coccus, and
(3) the growth conformation of the organism is clumps
Then: there is suggestive evidence (0.7) that the identity of
the organism is stphylococcus.
Expert Systems – Today: Medicine
One example domain, medicine, has expert systems whose
tasks include:
• arrhythmia recognition from electrocardiograms
• coronary heart disease risk group detection
• monitoring the prescription of restricted use antibiotics
• early melanoma diagnosis
• gene expression data analysis of human lymphoma
• breast cancer diagnosis
Expert Systems – Today: Build Your Own
eXpertise2Go: http://www.expertise2go.com/
AcquiredIntelligence: http://www.aiinc.ca/demos/
(whales, graduate school)
Taking the AP Chemistry Exam
QUESTION: Sodium azide is used in air bags to rapidly produce
gas to inflate the bag. The products of the decomposition reaction
are:(a) Na and water.(b) Ammonia and sodium metal.(c) N2 and
O2(d) Sodium and nitrogen gas.(e) Sodium oxide and nitrogen
gas.
(d) Sodium and nitrogen gas.
SYSTEM-GENERATED ANSWER:
# What are the products of the given decomposition reaction?
•By definition, oxidation-reduction reactions occur when electrons are
transferred from the atom that is oxidized to the atom that is reduced. We need to
look for changes in the oxidation states of the elements in the reaction.
•In the reactants, the oxidation state(s) of the element Na is/are (1). In the
product, the oxidation state(s) is/are (0).
Therefore, the reaction causes a change in oxidation state.
•Therefore, this is an oxidation reduction reaction.
•By definition, a Binary Ionic-Compound Decomposition Reaction occurs when
a binary ionic compound is heated.
•Therefore, this reaction is a Binary-Ionic Compound Decomposition reaction.
•In general, a Binary Ionic-Compound Decomposition Reaction converts a
binary ionic-compound into basic elements.
•In this reaction, NaN3 reacts to produce Na and N2.
# The products of the decomposition reaction are:
(d) Sodium and nitrogen gas.
The work of Bruce Porter et al here at UT

More Related Content

What's hot

Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
Roslin Mahmud Joy
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
Khawar Nehal khawar.nehal@atrc.net.pk
 
AI 5 | Local Search
AI 5 | Local SearchAI 5 | Local Search
AI 5 | Local Search
Mohammad Imam Hossain
 
Artificial Intelligence (Current state and future of A.I) by Mudasir Khushk
Artificial Intelligence (Current state and future of A.I) by Mudasir KhushkArtificial Intelligence (Current state and future of A.I) by Mudasir Khushk
Artificial Intelligence (Current state and future of A.I) by Mudasir Khushk
MudsaraliKhushik
 
Swarm Intelligence Presentation
Swarm Intelligence PresentationSwarm Intelligence Presentation
Swarm Intelligence Presentation
latcole
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
AkshayAgarwal157
 
AI: AI & Searching
AI: AI & SearchingAI: AI & Searching
AI: AI & Searching
DataminingTools Inc
 
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Garry D. Lasaga
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
IjajAhmedJaman
 
Randomized Algorithm
Randomized Algorithm Randomized Algorithm
Randomized Algorithm
Sanjeev Kumar Jaiswal
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
MonkeyDLuffy54
 
Artificial intelligence introduction
Artificial intelligence introductionArtificial intelligence introduction
Artificial intelligence introduction
melchismel
 
Turing Test in Artificial Intelligence.pptx
Turing Test in Artificial Intelligence.pptxTuring Test in Artificial Intelligence.pptx
Turing Test in Artificial Intelligence.pptx
RSAISHANKAR
 
ARTIFICIAL INTELLIGENCE (A.I)
ARTIFICIAL INTELLIGENCE (A.I)ARTIFICIAL INTELLIGENCE (A.I)
ARTIFICIAL INTELLIGENCE (A.I)
Movie Breaker
 
Introduction to HCI (UCC)
Introduction to HCI (UCC)Introduction to HCI (UCC)
Introduction to HCI (UCC)
apppsych
 
Types of environment
Types of environmentTypes of environment
Types of environment
Megha Sharma
 
Applications of Machine Learning
Applications of Machine LearningApplications of Machine Learning
Applications of Machine Learning
Department of Computer Science, Aalto University
 
Artificial intelligence - An Overview
Artificial intelligence - An OverviewArtificial intelligence - An Overview
Artificial intelligence - An Overview
Giri Dharan
 
Intelligence Agent - Artificial Intelligent (AI)
Intelligence Agent - Artificial Intelligent (AI)Intelligence Agent - Artificial Intelligent (AI)
Intelligence Agent - Artificial Intelligent (AI)
mufassirin
 
Use of Artificial Intelligence in Cyber Security - Avantika University
Use of Artificial Intelligence in Cyber Security - Avantika UniversityUse of Artificial Intelligence in Cyber Security - Avantika University
Use of Artificial Intelligence in Cyber Security - Avantika University
Avantika University
 

What's hot (20)

Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
AI 5 | Local Search
AI 5 | Local SearchAI 5 | Local Search
AI 5 | Local Search
 
Artificial Intelligence (Current state and future of A.I) by Mudasir Khushk
Artificial Intelligence (Current state and future of A.I) by Mudasir KhushkArtificial Intelligence (Current state and future of A.I) by Mudasir Khushk
Artificial Intelligence (Current state and future of A.I) by Mudasir Khushk
 
Swarm Intelligence Presentation
Swarm Intelligence PresentationSwarm Intelligence Presentation
Swarm Intelligence Presentation
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 
AI: AI & Searching
AI: AI & SearchingAI: AI & Searching
AI: AI & Searching
 
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Randomized Algorithm
Randomized Algorithm Randomized Algorithm
Randomized Algorithm
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial intelligence introduction
Artificial intelligence introductionArtificial intelligence introduction
Artificial intelligence introduction
 
Turing Test in Artificial Intelligence.pptx
Turing Test in Artificial Intelligence.pptxTuring Test in Artificial Intelligence.pptx
Turing Test in Artificial Intelligence.pptx
 
ARTIFICIAL INTELLIGENCE (A.I)
ARTIFICIAL INTELLIGENCE (A.I)ARTIFICIAL INTELLIGENCE (A.I)
ARTIFICIAL INTELLIGENCE (A.I)
 
Introduction to HCI (UCC)
Introduction to HCI (UCC)Introduction to HCI (UCC)
Introduction to HCI (UCC)
 
Types of environment
Types of environmentTypes of environment
Types of environment
 
Applications of Machine Learning
Applications of Machine LearningApplications of Machine Learning
Applications of Machine Learning
 
Artificial intelligence - An Overview
Artificial intelligence - An OverviewArtificial intelligence - An Overview
Artificial intelligence - An Overview
 
Intelligence Agent - Artificial Intelligent (AI)
Intelligence Agent - Artificial Intelligent (AI)Intelligence Agent - Artificial Intelligent (AI)
Intelligence Agent - Artificial Intelligent (AI)
 
Use of Artificial Intelligence in Cyber Security - Avantika University
Use of Artificial Intelligence in Cyber Security - Avantika UniversityUse of Artificial Intelligence in Cyber Security - Avantika University
Use of Artificial Intelligence in Cyber Security - Avantika University
 

Similar to Artificial Intelligence

DS Mirrors Artificial Intelligence ppt.ppt
DS Mirrors Artificial Intelligence ppt.pptDS Mirrors Artificial Intelligence ppt.ppt
DS Mirrors Artificial Intelligence ppt.ppt
Sachin Paul
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
Umesh Meher
 
Artificial intelligence.pptx
Artificial intelligence.pptxArtificial intelligence.pptx
Artificial intelligence.pptx
Muahmmad Rafiq
 
AIML_Unit1.pptx
AIML_Unit1.pptxAIML_Unit1.pptx
AIML_Unit1.pptx
Somnath Kolgiri
 
History of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective TrajectoriesHistory of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective Trajectories
Giovanni Sileno
 
Machine Learning, AI and the Brain
Machine Learning, AI and the Brain Machine Learning, AI and the Brain
Machine Learning, AI and the Brain
TechExeter
 
1 Introduction to AI.pptx
1 Introduction to AI.pptx1 Introduction to AI.pptx
1 Introduction to AI.pptx
BikashAcharya13
 
#1 Lecture .pptx
#1 Lecture .pptx#1 Lecture .pptx
#1 Lecture .pptx
ssuserfc00ad
 
Normal Considered Harmful
Normal Considered HarmfulNormal Considered Harmful
Normal Considered Harmful
greenwop
 
introduction to ai
introduction to aiintroduction to ai
introduction to ai
SabbirAhmed274
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
Nepal Telecom
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
mailmerk
 
Module-1.1.pdf of aiml engineering mod 1
Module-1.1.pdf of aiml engineering mod 1Module-1.1.pdf of aiml engineering mod 1
Module-1.1.pdf of aiml engineering mod 1
fariyaPatel
 
AI Unit1b.ppt
AI Unit1b.pptAI Unit1b.ppt
AI Unit1b.ppt
KhanKhaja1
 
AI Unit1.ppt
AI Unit1.pptAI Unit1.ppt
AI Unit1.ppt
KhanKhaja1
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
Iman Ardekani
 
computer science engineering spe ialized in artificial Intelligence
computer science engineering spe ialized in artificial Intelligencecomputer science engineering spe ialized in artificial Intelligence
computer science engineering spe ialized in artificial Intelligence
KhanKhaja1
 
ai.ppt
ai.pptai.ppt
ai.ppt
securework
 
ai.ppt
ai.pptai.ppt
ai.ppt
KhanKhaja1
 

Similar to Artificial Intelligence (20)

DS Mirrors Artificial Intelligence ppt.ppt
DS Mirrors Artificial Intelligence ppt.pptDS Mirrors Artificial Intelligence ppt.ppt
DS Mirrors Artificial Intelligence ppt.ppt
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial intelligence.pptx
Artificial intelligence.pptxArtificial intelligence.pptx
Artificial intelligence.pptx
 
AIML_Unit1.pptx
AIML_Unit1.pptxAIML_Unit1.pptx
AIML_Unit1.pptx
 
History of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective TrajectoriesHistory of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective Trajectories
 
Machine Learning, AI and the Brain
Machine Learning, AI and the Brain Machine Learning, AI and the Brain
Machine Learning, AI and the Brain
 
1 Introduction to AI.pptx
1 Introduction to AI.pptx1 Introduction to AI.pptx
1 Introduction to AI.pptx
 
#1 Lecture .pptx
#1 Lecture .pptx#1 Lecture .pptx
#1 Lecture .pptx
 
Normal Considered Harmful
Normal Considered HarmfulNormal Considered Harmful
Normal Considered Harmful
 
introduction to ai
introduction to aiintroduction to ai
introduction to ai
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Module-1.1.pdf of aiml engineering mod 1
Module-1.1.pdf of aiml engineering mod 1Module-1.1.pdf of aiml engineering mod 1
Module-1.1.pdf of aiml engineering mod 1
 
AI Unit1b.ppt
AI Unit1b.pptAI Unit1b.ppt
AI Unit1b.ppt
 
AI Unit1.ppt
AI Unit1.pptAI Unit1.ppt
AI Unit1.ppt
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
computer science engineering spe ialized in artificial Intelligence
computer science engineering spe ialized in artificial Intelligencecomputer science engineering spe ialized in artificial Intelligence
computer science engineering spe ialized in artificial Intelligence
 
ai.ppt
ai.pptai.ppt
ai.ppt
 
ai.ppt
ai.pptai.ppt
ai.ppt
 
ai.ppt
ai.pptai.ppt
ai.ppt
 

Recently uploaded

Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 

Recently uploaded (20)

Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 

Artificial Intelligence

  • 1. Artificial Intelligence A Presentation By Ashok Kumar Pachauri ITM ALIGARH
  • 2. Our Working Definition of AI Artificial intelligence is the study of how to make computers do things that people are better at or would be better at if: • they could extend what they do to a World Wide Web-sized amount of data and • not make mistakes.
  • 3. Why AI? "AI can have two purposes. One is to use the power of computers to augment human thinking, just as we use motors to augment human or horse power. Robotics and expert systems are major branches of that. The other is to use a computer's artificial intelligence to understand how humans think. In a humanoid way. If you test your programs not merely by what they can accomplish, but how they accomplish it, they you're really doing cognitive science; you're using AI to understand the human mind." - Herb Simon
  • 4. The Dartmouth Conference and the Name Artificial Intelligence J. McCarthy, M. L. Minsky, N. Rochester, and C.E. Shannon. August 31, 1955. "We propose that a 2 month, 10 man study of artificial intelligence be carried out during the summer of 1956 at Dartmouth College in Hanover, New Hampshire. The study is to proceed on the basis of the conjecture that every aspect of learning or any other feature of intelligence can in principle be so precisely described that a machine can be made to simulate it."
  • 5. Time Line – The Big Picture 50 60 70 80 90 00 10 1956 Dartmouth conference. 1981 Japanese Fifth Generation project launched as the Expert Systems age blossoms in the US. 1988 AI revenues peak at $1 billion. AI Winter begins. academic $ academic and routine
  • 6. The Origins of AI Hype 1950 Turing predicted that in about fifty years "an average interrogator will not have more than a 70 percent chance of making the right identification after five minutes of questioning". 1957 Newell and Simon predicted that "Within ten years a computer will be the world's chess champion, unless the rules bar it from competition."
  • 7. Evolution of the Main Ideas •Wings or not? •Games, mathematics, and other knowledge-poor tasks •The silver bullet? •Knowledge-based systems •Hand-coded knowledge vs. machine learning •Low-level (sensory and motor) processing and the resurgence of subsymbolic systems •Robotics •Natural language processing
  • 8. Symbolic vs. Subsymbolic AI Subsymbolic AI: Model intelligence at a level similar to the neuron. Let such things as knowledge and planning emerge. Symbolic AI: Model such things as knowledge and planning in data structures that make sense to the programmers that build them. (blueberry (isa fruit) (shape round) (color purple) (size .4 inch))
  • 9. The Origins of Subsymbolic AI 1943 McCulloch and Pitts A Logical Calculus of the Ideas Immanent in Nervous Activity “Because of the “all-or-none” character of nervous activity, neural events and the relations among them can be treated by means of propositional logic”
  • 10. Interest in Subsymbolic AI 40 50 60 70 80 90 00 10
  • 11. The Origins of Symbolic AI • Games •Theorem proving
  • 12. Games • 1950 Claude Shannon published a paper describing how a computer could play chess. • 1952-1962 Art Samuel built the first checkers program • 1957 Newell and Simon predicted that a computer will beat a human at chess within 10 years. • 1967 MacHack was good enough to achieve a class-C rating in tournament chess. • 1994 Chinook became the world checkers champion • 1997 Deep Blue beat Kasparpov • 2007 Checkers is solved • Summary
  • 13. Games • AI in Role Playing Games – now we need knowledge
  • 14. Logic Theorist • Debuted at the 1956 summer Dartmouth conference, although it was hand-simulated then. • Probably the first implemented A.I. program. • LT did what mathematicians do: it proved theorems. It proved, for example, most of the theorems in Chapter 2 of Principia Mathematica [Whitehead and Russell 1910, 1912, 1913]. • LT began with the five axioms given in Principia Mathematica. From there, it began to prove Principia’s theorems.
  • 15. Logic Theorist • LT used three rules of inference: • Substitution (which allows any expression to be substituted, consistently, for any variable): • From: A ∧ B → A, conclude: fuzzy ∧ cute → fuzzy • Replacement (which allows any logical connective to be replaced by its definition, and vice versa): • From A → B, conclude ¬A ∨ B • Detachment (which allows, if A and A → B are theorems, to assert the new theorem B): • From man and man → mortal, conclude: mortal
  • 16. Logic Theorist In about 12 minutes LT produced, for theorem 2.45: ¬(p ∨ q) → ¬p (Theorem 2.45, to be proved.) 1. A → (A ∨ B) (Theorem 2.2.) 2. p → (p ∨ q) (Subst. p for A, q for B in 1.) 3. (A → B) → (¬B → ¬A) (Theorem 2.16.) 4. (p → (p ∨ q)) → (¬(p ∨ q) → ¬p) (Subst. p for A, (p ∨ q) for B in 3.) 5. ¬(p ∨ q) → ¬p (Detach right side of 4, using 2.) Q. E. D.
  • 17. Logic Theorist The inference rules that LT used are not complete. The proofs it produced are trivial by modern standards. For example, given the axioms and the theorems prior to it, LT tried for 23 minutes but failed to prove theorem 2.31: [p ∨ (q ∨ r)] → [(p ∨ q) ∨ r]. LT’s significance lies in the fact that it opened the door to the development of more powerful systems.
  • 18. Mathematics 1956 Logic Theorist (the first running AI program?) 1961 SAINT solved calculus problems at the college freshman level 1967 Macsyma Gradually theorem proving has become well enough understood that it is usually no longer considered AI.
  • 19. Discovery AM “discovered”: • Goldbach’s conjecture • Unique prime factorization theorem
  • 20. What About Things that People Do Easily? • Common sense reasoning • Vision • Moving around • Language
  • 21. What About Things People Do Easily? • If you have a problem, think of a past situation where you solved a similar problem. • If you take an action, anticipate what might happen next. • If you fail at something, imagine how you might have done things differently. • If you observe an event, try to infer what prior event might have caused it. • If you see an object, wonder if anyone owns it. • If someone does something, ask yourself what the person's purpose was in doing that.
  • 22. They Require Knowledge •Why do we need it? •How can we represent it and use it? •How can we acquire it? Find me stuff about dogs who save people’s lives.
  • 23. Why? •Why do we need it? •How can we represent it and use it? •How can we acquire it? Find me stuff about dogs who save people’s lives. Two beagles spot a fire. Their barking alerts neighbors, who call 911.
  • 24. Even Children Know a Lot A story described in Charniak (1972): Jane was invited to Jack’s birthday party. She wondered if he would like a kite. She went into her room and shook her piggy bank. It made no sound.
  • 25. We Divide Things into Concepts • What’s a party? • What’s a kite? • What’s a piggy bank?
  • 26. What is a Concept? Let’s start with an easy one: chair
  • 42. How Can We Teach Things to Computers? A quote from John McCarthy: In order for a program to be capable of learning something, it must first be capable of being told it. Do we believe this?
  • 43. Some Things are Easy If dogs are mammals and mammals are animals, are dogs mammals?
  • 44. Some Things Are Harder If most Canadians have brown eyes, and most brown eyed people have good eyesight, then do most Canadians have good eyesight?
  • 45. Some Things Are Harder If most Canadians have brown eyes, and most brown eyed people have good eyesight, then do most Canadians have good eyesight? Maybe not for at least two reasons: It might be true that, while most brown eyed people have good eyesight, that’s not true of Canadians. Suppose that 70% of Canadians have brown eyes and 70% of brown eyed people have good eyesight. Then assuming that brown-eyed Canadians have the same probability as other brown- eyed people of having good eyesight, only 49% of Canadians are brown eyed people with good eyesight.
  • 46. Concept Acquisition Pat Winston’s program (1970) learned concepts in the blocks micro-world.
  • 48. Further Complications from How Language is Used • After the strike, the president sent them away. • After the strike, the umpire sent them away. The word “strike” refers to two different concepts.
  • 49. When Other Words in Context Aren’t Enough • I need a new bonnet. • The senator moved to table the bill.
  • 50. Compiling Common Sense Knowledge • CYC (http://www.cyc.com) • UT (http://www.cs.utexas.edu/users/mfkb/RKF/tree/ ) • WordNet (http://www.cogsci.princeton.edu/~wn/)
  • 51. Distributed Knowledge Acquisition • Acquiring knowledge for use by people • Oxford English Dictionary (http://oed.com/about/contributors/ ) • Wikipedia • Acquiring knowledge for use by programs • ESP (http://www.espgame.org/) • Open Mind (http://commons.media.mit.edu:3000/) • CYC (http://www.cyc.com)
  • 52. Reasoning We can describe reasoning as search in a space of possible situations.
  • 55. The British Museum Algorithm A simple algorithm: Generate and test When done systematically, it is basic depth-first search. But suppose that each time we end a path, we start over at the top and choose the next path randomly. If we try this long enough, we may eventually hit a solution. We’ll call this The British Museum Algorithm or The Monkeys and Typewriters Algorithm http://www.arn.org/docs2/news/monkeysandtypewriters051103.htm
  • 56. A Version of Depth-First Search: Branch and Bound Consider the problem of planning a ski vacation. Fly to A $600 Fly to B $800 Fly to C $2000 Stay D $200 (800) Stay E $250 (850) Total cost (1200)
  • 57. Problem Reduction Goal: Acquire TV Steal TV Earn Money Buy TV Or another one: Theorem proving in which we reason backwards from the theorem we’re trying to prove.
  • 58. Hill Climbing Problem: You have just arrived in Washington, D.C. You’re in your car, trying to get downtown to the Washington Monument.
  • 59. Hill Climbing – Some Problems
  • 60. Hill Climbing – Is Close Good Enough? A B Is A good enough? • Choose winning lottery numbers
  • 61. Hill Climbing – Is Close Good Enough? A B Is A good enough? • Choose winning lottery numbers • Get the cheapest travel itinerary • Clean the house
  • 62. Expert Systems Expert knowledge in many domains can be captured as rules. Dendral (1965 – 1975) If: The spectrum for the molecule has two peaks at masses x1 and x2 such that: • x1 + x2 = molecular weight + 28, • x1 -28 is a high peak, • x2 – 28 is a high peak, and • at least one of x1 or x2 is high, Then: the molecule contains a ketone group.
  • 63. To Interpret the Rule Mass spectometry Ketone group:
  • 64. Expert Systems 1975 Mycin attaches probability-like numbers to rules: If: (1) the stain of the organism is gram-positive, and (2) the morphology of the organism is coccus, and (3) the growth conformation of the organism is clumps Then: there is suggestive evidence (0.7) that the identity of the organism is stphylococcus.
  • 65. Expert Systems – Today: Medicine One example domain, medicine, has expert systems whose tasks include: • arrhythmia recognition from electrocardiograms • coronary heart disease risk group detection • monitoring the prescription of restricted use antibiotics • early melanoma diagnosis • gene expression data analysis of human lymphoma • breast cancer diagnosis
  • 66. Expert Systems – Today: Build Your Own eXpertise2Go: http://www.expertise2go.com/ AcquiredIntelligence: http://www.aiinc.ca/demos/ (whales, graduate school)
  • 67. Taking the AP Chemistry Exam QUESTION: Sodium azide is used in air bags to rapidly produce gas to inflate the bag. The products of the decomposition reaction are:(a) Na and water.(b) Ammonia and sodium metal.(c) N2 and O2(d) Sodium and nitrogen gas.(e) Sodium oxide and nitrogen gas. (d) Sodium and nitrogen gas.
  • 68. SYSTEM-GENERATED ANSWER: # What are the products of the given decomposition reaction? •By definition, oxidation-reduction reactions occur when electrons are transferred from the atom that is oxidized to the atom that is reduced. We need to look for changes in the oxidation states of the elements in the reaction. •In the reactants, the oxidation state(s) of the element Na is/are (1). In the product, the oxidation state(s) is/are (0). Therefore, the reaction causes a change in oxidation state. •Therefore, this is an oxidation reduction reaction. •By definition, a Binary Ionic-Compound Decomposition Reaction occurs when a binary ionic compound is heated. •Therefore, this reaction is a Binary-Ionic Compound Decomposition reaction. •In general, a Binary Ionic-Compound Decomposition Reaction converts a binary ionic-compound into basic elements. •In this reaction, NaN3 reacts to produce Na and N2. # The products of the decomposition reaction are: (d) Sodium and nitrogen gas. The work of Bruce Porter et al here at UT

Editor's Notes

  1. Herbert A. Simon and Allen Newell, "Heuristic Problem Solving: The Next Advance in Operations Research," Operations Research, January-February 1958, 1-10.
  2. Neural net picture from http://hem.hj.se/~de96klda/NeuralNetworks.htm#2.1.2%20The%20Artificial%20Neuron
  3. http://diwww.epfl.ch/mantra/tutorial/english/mcpits/html/
  4. Note: They’re formal. Don’t need a lot of messy knowledge.
  5. Try friend in Wordnet
  6. From Push Singh Open Mind paper
  7. Two beagles spot fire. Their barking alerts neighbors who call the police.
  8. http://www.pitt.edu/~bookctr/giftsapparel/gradgifts/Chair.jpg
  9. http://www.ecodesignz.com/Merchant2/graphics/00000001/ED_02SideChair_F.jpg No arms.
  10. http://www.branchhome.com/images/large/emil_knit_chair_LRG.jpg
  11. http://www.designspotter.com/weblog/archives/The%20simplest%20chair.jpg
  12. http://www.sarahpeterssculpture.com/web_photos/chair_for_web.jpg
  13. http://images.google.com/imgres?imgurl=http://www.justcoolchairs.com/images/think_chair.jpg&imgrefurl=http://www.justcoolchairs.com/cool_chair.html&h=322&w=300&sz=17&hl=en&start=15&tbnid=tfx_vZ0e8RGnTM:&tbnh=118&tbnw=110&prev=/images%3Fq%3Dchair%26gbv%3D2%26svnum%3D10%26hl%3Den%26sa%3DG
  14. http://images.google.com/imgres?imgurl=http://www.justcoolchairs.com/images/think_chair.jpg&imgrefurl=http://www.justcoolchairs.com/cool_chair.html&h=322&w=300&sz=17&hl=en&start=15&tbnid=tfx_vZ0e8RGnTM:&tbnh=118&tbnw=110&prev=/images%3Fq%3Dchair%26gbv%3D2%26svnum%3D10%26hl%3Den%26sa%3DG
  15. http://images.google.com/imgres?imgurl=http://zedomax.com/blog/wp-content/uploads/2007/05/solar-system-chair.jpg&imgrefurl=http://zedomax.com/blog/tag/space/&h=300&w=300&sz=15&hl=en&start=105&tbnid=F9ZS2RMTee4s8M:&tbnh=116&tbnw=116&prev=/images%3Fq%3Dchair%26start%3D90%26gbv%3D2%26ndsp%3D18%26svnum%3D10%26hl%3Den%26sa%3DN
  16. http://homedecorators.com/images/items/large/l32369.jpg
  17. http://images.google.com/imgres?imgurl=http://germes-online.com/direct/dbimage/50187176/Bar_Stool.jpg&imgrefurl=http://germes-online.com/catalog/26/28/882/21425/bar_stool.html&h=360&w=360&sz=16&hl=en&start=28&tbnid=W0J1VAXlQfRpBM:&tbnh=121&tbnw=121&prev=/images%3Fq%3Dstool%26start%3D18%26gbv%3D2%26ndsp%3D18%26svnum%3D10%26hl%3Den%26sa%3DN
  18. http://images.google.com/imgres?imgurl=http://www.sofaclassics.co.uk/shop/images/CornerSofa_Chester_JO1417.jpg&imgrefurl=http://www.sofaclassics.co.uk/shop/index.php%3FcPath%3D13&h=500&w=500&sz=37&hl=en&start=69&tbnid=mAmvuqkb7fdwXM:&tbnh=130&tbnw=130&prev=/images%3Fq%3Dsofa%26start%3D54%26gbv%3D2%26ndsp%3D18%26svnum%3D10%26hl%3Den%26sa%3DN
  19. auto.howstuffworks.com/child-car-seat2.htm http://auto.howstuffworks.com/child-car-seat2.htm
  20. Quoted by Push Singh in Open Mind paper
  21. Form Push Singh Open Mind paper
  22. Form Push Singh Open Mind paper
  23. From Crevier, AI: The Tumultuous History of the Search for Artificial Intelligence, p. 92.
  24. From Crevier, AI: The Tumultuous History of the Search for Artificial Intelligence, p. 92.
  25. British vs. American meaning of table, but both occur in the parliamentary context.
  26. Try friend in Wordnet
  27. Try friend in Wordnet
  28. Suppose the solution is at depth 4 at the right. Then we must explore almost all paths of length 5 before we find it. Suppose all paths of length 10 are solutions? Note how much memory this approach takes.
  29. Notice how much less memory this takes. Note that we could have generated the answer but not noticed it. Is depth-first search optimal? (I.e., if it finds the solution, it’s the best one) no. Can miss a better one somewhere else in the tree. What’s the worst problem? Can go on forever. Can implement a cut off.
  30. British Museum- find something there by walking randomly. Monkeys and typewriters: enough monkeys, given enough time at enough typewriters, would eventually generate the complete works of Shakespeare.
  31. It’s no longer the case that when we find one goal node we can stop. We want to find the cheapest acceptable trip. So we find one for $1200. We keep looking. But consider what happens when we generate the Fly to C node. Since all costs are positive, we know this trip will be more expensive than the first one we found. We can prune that entire subtree.
  32. Various ways of getting stuck.
  33. Not for these. But see next page.