CH1 AI Lecture
CH1 AI Lecture
INTRODUCTION TO ARTIFICIAL
INTELLIGENCE
Getaneh T.
1
Department of CS
E-Mail: [email protected]
WHAT IS INTELLIGENCE?
Intelligence:
“the capacity to learn and solve problems”
in particular,
the ability to solve novel problems
Artificial Intelligence
build and understand intelligent entities or agents
2 main approaches: “engineering” versus “cognitive
modeling”
2
WHAT’S INVOLVED IN INTELLIGENCE?
Ability to interact with the real world
to perceive, understand, and act
e.g., speech recognition and understanding and synthesis
e.g., image understanding
e.g., ability to take actions, have an effect
5
HISTORY OF AI
1966—73: Reality dawns
Realization that many AI problems are intractable
Limitations of existing neural network methods identified
Neural network research almost disappears
HAL
part of the story centers around an intelligent computer called HAL
HAL is the “brains” of an intelligent spaceship
in the movie, HAL can
speak easily with the crew
display emotions
today?
8
CONSIDER WHAT MIGHT BE INVOLVED IN
BUILDING A COMPUTER LIKE HAL….
speech understanding
Conclusion
YES: in the near future we can have computers with as many basic processing elements as our brain, but with
far fewer interconnections (wires or synapses) than the brain
much faster updates than the brain
but building hardware is very different from making a computer behave like a brain!
10
CAN COMPUTERS BEAT HUMANS AT CHESS?
Chess Playing is a classic AI problem
well-definedproblem
very complex: difficult for humans to play well
3000
2800 Deep Blue
Human World Champion
2600
Points Ratings
Difficulties
sounds made by this “lookup” approach sound unnatural
sounds are not independent
e.g., “act” and “action”
Conclusion:
NO, for complete sentences
YES, for individual words
12
CAN COMPUTERS RECOGNIZE SPEECH?
Speech Recognition:
mapping sounds from a microphone into a list of words
classic problem in AI, very difficult
99%)
e.g., directory inquiries
13
RECOGNIZING HUMAN SPEECH (CTD.)
Recognizing normal speech is much more difficult
speech is continuous: where are the boundaries between words?
e.g., “John’s car has a flat tire”
large vocabularies
can be many thousands of possible words
14
CAN COMPUTERS UNDERSTAND
SPEECH?
Understanding is different to recognition:
“Time flies like an arrow”
assume the computer can recognize all the words
communication
Conclusion: NO, much of what we say is beyond the
capabilities of a computer to understand at present 15
CAN COMPUTERS LEARN AND ADAPT ?
Learning and Adaptation
consider a computer learning to drive on the freeway
we could teach it lots of rules about what to do
or we could let it drive and steer it back on course when it heads for
the embankment
systems like this are under development (e.g., Daimler Benz)
16
CAN COMPUTERS “SEE”?
Recognition v. Understanding (like Speech)
Recognition and Understanding of Objects in a scene
look around this room
you can effortlessly recognize objects
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 “doable”
there are many interesting research problems remaining
19
FOUNDATION OF AI
Philosophy
made AI conceivable by considering the ideas that the mind
is in some ways like a machine, that it operates on knowledge
encoded in some internal language, and that thought can be
used to choose what actions to take
Mathematics
provided the tools to manipulate statements of logical
certainty as well as uncertain, probabilistic statements. They
also set the groundwork for understanding computation and
reasoning about algorithms.
20
FOUNDATION OF AI
Economics
formalized the problem of making decisions that maximize
the expected outcome to the decision maker
Neuroscience
how the brain works and the ways in which it is similar to
and different from computers
Psychology
ideathat humans and animals can be considered information
processing machines
21
FOUNDATION OF AI
Computer engineering
provided the ever-more-powerful machines that make Al
applications possible
Control theory
designing devices that act optimally on the basis of feedback
from the environment. Initially, the mathematical tools of
control theory were quite different from AI, but the fields are
coming closer together
Linguistics
Used knowledge representation which is the study of how to
put knowledge into a form that a computer can reason with
22