AI For Engineering Unit-1 (Lec-1)
AI For Engineering Unit-1 (Lec-1)
ENGINEERING
(KMC-101/ 201)
UNIT: 1
An overview of AI
1
Evolution of AI to the
present
2
Intelligent Systems in Your Everyday Life
Social Networking
• Facebook
• Google uses AI to ensure that nearly all of the email landing in your inbox is
authentic. Their filters attempt to sort emails into the following categories
•Primary ,Social, Promotions, Updates, Forums, Spam
The program helps your emails get organized so you can find your way to important communications quicker.
3
Chatbots
• Chatbots recognize words and phrases in order to (hopefully) deliver helpful content.
• Sometimes, chatbots are so accurate that it seems as if you’re talking to a real person.
4
Intelligent Systems in Your Everyday Life
• Post Office
• automatic address recognition and sorting of mail
• Banks
• automatic check readers, signature verification systems
• automated loan application classification
• Telephone Companies
• automatic voice recognition for directory inquiries
• automatic fraud detection,
• classification of phone numbers into groups
• Computer Companies
• automated diagnosis for help-desk applications
5
Definitions-I
The exciting new effort to make computers think … machines with minds, in the full
literal sense. Haugeland, 1985
(exciting but not really useful)
Definitions-II
A field of study that seeks to explain and emulate intelligent behavior in terms of
computational processes. Schalkoff, 1990
6
Definitions-III
The study of how to make computers do things at which, at the moment, people are
better.
Rich & Knight, 1991
7
What is Intelligence?
Intelligence:
• “the capacity to learn and solve problems”
(Websters dictionary)
• in particular,
• the ability to solve novel problems
• the ability to act rationally
• the ability to act like humans
8
What is artificial intelligence?
It is the science and engineering of making intelligent machines,
especially intelligent computer programs. It is related to the similar
task of using computers to understand human intelligence, but AI
does not have to confine itself to methods that are biologically
observable.
9
What is (Artificial)Intelligence?
Intelligence can have many faces:
creativity, solving problems, pattern recognition, classification, learning, optimization,
surviving in an environment, language processing, planning, and knowledge.
⇒ formal definition incorporating every aspect of intelligence is difficult.
Fourpossibledefinitions ofAI
1952-1969 Enthusiasm:
1980-1988 AI in industry:
13
What’s involved in Intelligence?
• Ability to interact with the real world
• to perceive, understand, and act
• e.g., speech recognition and image understanding
• e.g., ability to take actions
• Reasoning and Planning
• solving new problems, planning, and making decisions
• ability to deal with unexpected problems, uncertainties
• Psychology: how do people behave, perceive, process Cognitive Science information, represent
knowledge.
• Computer engineering: For building fast computers
• Conclusion:
• NO: intelligent systems will not (and need not) be foolproof
17
Can Computers play Humans at Chess?
• Chess Playing is a classic AI problem
• well-defined problem
• very complex: difficult for humans to play well
Deep Thought
Points Ratings
Conclusion: YES: today’s computers can beat even the best human
18
Can Computers Recognize Speech?
• Speech Recognition:
• mapping sounds from a microphone into a list of words.
• Hard problem: noise, more than one person talking, speech
variability,..
• Even if we recognize each word, we may not understand its meaning
• Recognizing normal speech is much more difficult
• speech is continuous: where are the boundaries between words?
• large vocabularies
• can be many thousands of possible words
• background noise, other speakers, accents, colds, etc
• on normal speech, modern systems are only about 60% accurate
• Conclusion: YES, computers can learn and adapt, when presented with
information in the appropriate way
• Conclusion: mostly NO: computers can only “see” certain types of objects under
limited circumstances: but YES for certain constrained problems (e.g., face
recognition)
21
Summary of AI Systems in Practice
• Speech synthesis, recognition and understanding
• very useful for limited vocabulary applications
• unconstrained speech understanding is still too hard
• Computer vision
• works for constrained problems (hand-written zip-codes)
• understanding real-world, natural scenes is still too hard
• Learning
• adaptive systems are used in many applications: have their limits
• Planning and Reasoning
• only works for constrained problems: e.g., chess
• real-world is too complex for general systems
• Overall:
• many components of intelligent systems are “possible”
• there are many interesting research problems remaining
22
AI Applications: Consumer Marketing
• Have you ever used any kind of credit/ATM/store card while shopping?
• if so, you have very likely been “input” to an AI algorithm
• All of this information is recorded digitally
• Companies like Nielsen gather this information weekly and search for patterns
How do they do this?
• Algorithms (“data mining”) search data for patterns
• based on mathematical theories of learning
• completely impractical to do manually
time in days
• The Prediction Problem
• given the past, predict the future
• very difficult problem!
• 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)
• such models are routinely used by banks and financial traders to
manage portfolios worth millions of dollars
24
AI-Applications: Machine Translation
25
26