Você está na página 1de 31

Introduction to

Artificial Intelligence
Christian Jacob
Department of Computer Science
University of Calgary
What is AI?
How does
the human
brain work?
How do we
emulate the
human brain?
Who cares? Lets
do some cool and
useful stuff!
How do we
create
intelligence?
What is
intelligence?
How do we classify research as AI?
Does it
investigate
the brain?
If we dont know how
it works, then its AI.
When we find out
how it works, its not
AI anymore
Is it
intelligent?
Does it
investigate
intelligence?
Does it emulate
the brain?
Intelligence
The ability to learn and to cope.
The ability to contemplate, think, and
reason.
Synonyms:
Brain, brainpower, mentality, mother wit,
sense, wit
Related:
Acumen, discernment, insight, judgment,
perspicacity, sagacity, wisdom
Intelligence
Turing Test: A human communicates with a
computer via a teletype. If the human cant
tell he is talking to a computer or another
human, it passes.
Natural language processing
knowledge representation
automated reasoning
machine learning
Add vision and robotics to get the total
Turing test.
Weak and Strong AI Claims
Weak AI:
Machines can be made to act as if they were
intelligent.
Strong AI:
Machines that act intelligently have real,
conscious minds.
Approaches to AI
Searching
Learning
From Natural to Artificial Systems
Knowledge Representation and Reasoning
Expert Systems and Planning
Communication, Perception, Action
Search
All AI is search
Game theory
Problem spaces
Every problem is a feature space of all
possible (successful or unsuccessful)
solutions.
The trick is to find an efficient search
strategy.
Search: Game Theory
9!+1 = 362,880
Approaches to AI
Searching
Learning
From Natural to Artificial Systems
Knowledge Representation and Reasoning
Expert Systems and Planning
Communication, Perception, Action
Learning
Explanation
Discovery
Data Mining
No Explanation
Neural Nets
Case Based Reasoning

Learning: Explanation
Cases to rules
Learning: No Explanation
Neural nets
Approaches to AI
Searching
Learning
From Natural to Artificial Systems
Knowledge Representation and Reasoning
Expert Systems and Planning
Communication, Perception, Action
Approaches to AI
Searching
Learning
From Natural to Artificial Systems
Knowledge Representation and Reasoning
Expert Systems and Planning
Communication, Perception, Action
Rule-Based Systems
Logic Languages
Prolog, Lisp
Knowledge bases
Inference engines
Rule-Based Languages: Prolog
Father(abraham, isaac). Male(isaac).
Father(haran, lot). Male(lot).
Father(haran, milcah). Female(milcah).
Father(haran, yiscah). Female(yiscah).
Son(X,Y) Father(Y,X), Male(X).
Daughter(X,Y) Father(Y,X), Female(X).

Son(lot, haran)?
Rule
Based
Systems
KRS
Approaches to AI
Searching
Learning
From Natural to Artificial Systems
Knowledge Representation and Reasoning
Expert Systems and Planning
Communication, Perception, Action
Approaches to AI
Searching
Learning
From Natural to Artificial Systems
Knowledge Representation and Reasoning
Expert Systems and Planning
Communication, Perception, Action
Ability-Based Areas
Computer vision
Natural language recognition
Natural language generation
Speech recognition
Speech generation
Robotics
Natural Language: Translation
The flesh is weak, but the spirit is
strong

Translate to Russian
Translate back to English
The food was lousy, but the vodka was
great!
Natural Language Recognition
You give me the gold
pronoun
n
verb pronoun
d
article noun
VP NP
VP
NP
VP
NP
sentence
w
PERSON:
Joe
PERSON:
Fred
TRANSACTION
GOLD: X
REPT
OBJ
AGNT
Audio
Words
Syntax
Context
Semantics
What is Intelligence?
Replacing the brain?
How far have we got?
Our best systems have the intelligence of a
frog
What is Artificial Intelligence?
We will find out

Você também pode gostar