New Lesson 2
New Lesson 2
New Lesson 2
The lecture slides are partially collected from the Internet for
educational purpose only. The lecturer does not claim any
credit for them and the copyrights belong to the original
authors.
o AI is a very broad field with many subareas
• Intelligence:
o ―the capacity to learn and solve problems
o in particular,
• the ability to solve novel problems
• the ability to act rationally
• the ability to act like humans
• Artificial Intelligence
o build and understand intelligent entities or agents
o 2 main approaches: ―engineering versus ―cognitive
modeling
What is Artificial Intelligence?
Isn't there a solid definition of intelligence that doesn't depend on relating it to human intelligence?
Not yet. The problem is that we cannot yet characterize in general what kinds of computational procedures we want to
call intelligent. We understand some of the mechanisms of intelligence and not others.
AI
AI: predicate logic & symbol manipulation
techniques
User
Inference Global
Question Engine Database
User Interface
Explanation
Facility
KB:•Fact
Response • rules
Knowledge
Knowledge Acquisition
Engineer
Human Expert Systems
Expert
AI and Soft
Computing
cat
Animal? cat
cut
Neural
character
recognition
knowledge
Academic Disciplines important to AI.
• 1950: Turing
o Turing's "Computing Machinery and Intelligence“
• 1956: birth of AI
o Dartmouth meeting: "Artificial Intelligence“ name adopted
• 1995-- AI as Science
o Integration of learning, reasoning, knowledge representation
o AI methods used in vision, language, data mining, etc
History of AI cont.
• 1943 McCulloch & Pitts: Boolean circuit model of brain
• 1950 Turing's "Computing Machinery and Intelligence"
• 1956 Dartmouth meeting: "Artificial Intelligence"
• adopted
1950s Early AI programs, including Samuel's checkers
program, Newell & Simon's Logic Theorist,
• 1965 Gelernter's Geometry Engine
reasoning Robinson's complete algorithm for logical
•
1966—73 AI discovers computational complexity
• Neural network research almost disappears
1969—79
• Early development of knowledge-based systems
• 1980--
AI becomes an industry
• 1986--
Neural networks return to popularity
• 1987--
AI becomes a science
1995--
The emergence of intelligent agents
What’s involved in intelligence?
• Ability to interact with the real world
o to perceive, understand, and act
o e.g., speech recognition and understanding and synthesis
o e.g., image understanding
o e.g., ability to take actions, have an effect
Experimenter
Control
The Chinese Room
She does not
know
Chinese
Correct
Chinese Responses
Writing is
given to the
person
Set of rules, in
English, for
transformin
g phrases
The Chinese Room
3000
2800
2600 Human World Champion Deep Blue
2400
Points Ratings
Deep Thought
2200
Ratings
2000
1800
1600
1400
1200
•Deep Blue defeated the reigning world chess champion Garry Kasparov
in 1997
Can Computers play Humans at Chess?
3000
2800 Garry Kasparov (current World Champion ) Deep Blue
2600
2400 D
Deep Thought
2200
Points Ratings
Ratings
2000
1800
1600
1400
1200
1966 1971 1976 1981 1986 1991 1997
• Difficulties
o sounds made by this “lookup” approach sound unnatural
o sounds are not independent
• e.g., “act” and “action”
• modern systems (e.g., at AT&T) can handle this pretty well
o a harder problem is emphasis, emotion, etc
• humans understand what they are saying
• machines don’t: so they sound unnatural
• Conclusion:
o NO, for complete sentences
o YES, for individual words
Can Computers Recognize Speech?
• Speech Recognition:
o mapping sounds from a microphone into a list of words
o classic problem in AI, very difficult
• Conclusion:
o NO, normal speech is too complex to accurately recognize
o YES, for restricted problems (small vocabulary, single speaker)
Can Computers Learn and Adapt ?
• Conclusion:
o mostly NO: computers can only “see” certain types of objects under
limited circumstances
o YES for certain constrained problems (e.g., face recognition)
Can Computers plan and make decisions?
• Intelligence
o involves solving problems and making decisions and plans
o e.g., you want to visit your cousin in Boston
• you need to decide on dates, flights
• you need to get to the airport, etc
• involves a sequence of decisions, plans, and actions
• Computer vision
o works for constrained problems (hand-written zip-codes)
o understanding real-world, natural scenes is still too hard
• Learning
o adaptive systems are used in many applications: have their limits
• Overall:
o many components of intelligent systems are “doable”
o there are many interesting research problems remaining
Intelligent Systems in Your Everyday Life
• Post Office
o automatic address recognition and sorting of mail
• Banks
o automatic check readers, signature verification systems
o automated loan application classification
• Telephone Companies
o automatic voice recognition for directory inquiries
• Have you ever used any kind of credit/ATM/store card while shopping?
o if so, you have very likely been “input” to an AI algorithm
• Companies like Nielsen gather this information weekly and search for patterns
o general changes in consumer behavior
o tracking responses to new products
o identifying customer segments: targeted marketing, e.g., they find out that consumers with sports cars who buy textbooks respond
well to offers of new credit cards.
o Currently a very hot area in marketing
• Biometric Identification
o walk up to a locked door
• camera
• fingerprint device
• microphone
• iris scan
o computer uses your biometric signature for identification
• face, eyes, fingerprints, voice pattern, iris pattern
AI Applications: Predicting the Stock Market
Value of
the Stock ?
time in days
• The Prediction Problem
o given the past, predict the future
o very difficult problem!
o we can use learning algorithms to learn a predictive model from historical
data
• prob(increase at day t+1 | values at day t, t-1,t-2....,t-k)
o such models are routinely used by banks and financial traders to manage
portfolios worth millions of dollars
AI-Applications: Machine Translation
• Nonetheless....
o commercial systems can do a lot of the work very well (e.g., restricted vocabularies in software documentation)
o algorithms which combine dictionaries, grammar models, etc.
o see for example babelfish.altavista.com