Professional Documents
Culture Documents
AI Lecture 1
AI Lecture 1
ArtificialIntelligence
Intelligence::
1)1) Charniak,
Charniak,E.E.&&McDermott,
McDermott,D. D.1985
1985
Introduction
IntroductiontotoArtificial
ArtificialIntelligence
Intelligence
Reading,
Reading,Massachusetts:
Massachusetts:Addison
Addison––Wesley
Wesley
2)2) Rich,
Rich,E.
E.1983.
1983.
Artificial
ArtificialIntelligence,
Intelligence,
New
NewYork:
York:McGrew
McGrew––HillHill
3)3) Winston,
Winston,P.P.H.H.1984.
1984.
Artificial
Artificial Intelligence (2ndEdition)
Intelligence (2 nd
Edition)
Reading,
Reading,Massachusetts:
Massachusetts:Addison
Addison––Wesley
Wesley
4)4) Artificial
ArtificialIntelligence
Intelligence&&the
theDesign
DesignofofExpert
ExpertSystems
Systems
By:
By:George
GeorgeF.
F.Luger
Luger &&William
WilliamA.
A.stubblefield
stubblefield 2009
2009
Expert
ExpertSystems:
Systems:
1)
1) Introduction
IntroductionTo
ToExpert
ExpertSystems
Systems
F.
F.Hayes
Hayes––Roth
Roth
Addison
Addison
2)
2) Expert
ExpertSystems
SystemsTechniques
Techniques&&Applications
Applications
P.
P.Jackson
Jackson
Addison
Addison
•• AI
AIisisthe
thestudy
studyof
ofMental
Mentalfaculties
facultiesthrough
throughthe
the
use
useofofComputational
Computationalmodels.
models.
•• AI
AIisisthe
thepart
partof
ofComputer
ComputerScience
Scienceconcerned
concernedwith
with
designing
designingintelligent
intelligentComputers
ComputersSystem,
System,that
thatis,
is,
systems
systemsthat
thatexhibit
exhibitthe
thecharacteristics
characteristicswe
weassociate
associate
with
withintelligence
intelligenceininhuman
humanbehavior:-
behavior:-Learning,
Learning,
Reasoning,
Reasoning,Solving
SolvingProblems,….
Problems,….
AI
AI &
& The
The World
World
AI
AIResearches
Researchesare
aretrying
tryingto
tocreate
createaacomputer
computer
which
whichthink
think
AI
AIapplications
applications:-:-
Robotics
Robotics
Natural
Naturallanguage
languageprocessing
processing
Vision
Vision
Speech
Speech
Expert
Expertsystems
systems
-6-
What
What is
is AI
AI about?
about?
AIAIisisgetting
gettingcomputers
computersto
todo
dothings
thingsthat
thatseem
seemto
to
be
beintelligent
intelligent
“INTELLIGENCE”
“INTELLIGENCE”isisaavague
vagueword
word
AI
AInot
notwell
welldefined
definedfield
field
Advanced
Advancedsw swengineering
engineering(sophisticated
(sophisticatedsw
sw
techniques
techniquesfor
forhard
hardproblems
problemsthat
that CAN’T
CAN’T bebe
solved
solvedin
inan
aneasy
easyway)
way)..
Non
Non––numeric
numericways
waysof
ofsolving
solvingproblems
problems..
AI
AIisisconcerned
concernedwith
withprogramming
programmingcomputers
computers
to
toperform
performtasks
tasksthat
thatare
arepresently
presentlydone
doneby
by
human.
human.
AI
AIgoal:-
goal:-
To
Tobuild
buildaaperson
personor
oran
ananimal
animal
Fundamental
Fundamental assumption
assumption
What
Whatthe
thebrain
braindoes
doesmay
maybebethought
thoughtof
ofat
atsome
some
level
levelas
asaakind
kindof
ofcomputation
computation
AI
AI includes
includes getting
getting computer
computer to
to ::
Communicating
Communicatingin
inNatural
NaturalLanguage
Language(NLP)
(NLP)
Remember
Remembercomplicated
complicatedinterrelated
interrelatedfact,
fact,and
anddraw
draw
conclusion
conclusionfrom
fromthem
them(Inference)
(Inference)
Plan
Plansequence
sequenceof
ofaction
actionto
toaccomplish
accomplishgoals
goals(Planning)
(Planning)
Offer
Offeradvice
advicebased
basedon
oncomplicated
complicatedrules
rules(ES)
(ES)
Look
Lookthrough
throughcameras
cameras&
&see
seewhat’s
what’sthere
there(Vision)
(Vision)
Move
Moveobjects
objects(Robotics)
(Robotics)
Why
Why AI
AI is
is not
not aa science
science ??
AI
AIdoes
doesnot
notquite
quitefit
fitin
inwith
withother
othercategories
categoriesof
ofscience.
science.
Most
Mostarea
areaof
ofAI
AIdo
donot
notdevelop
developin
inthe
theway
waythat
thataa
mathematical
mathematicalarea
area traditional
traditionaldevelops.
develops.
Ai
Aidoes
doesnot
notfit
fitin
inthe
thegeneral
generalmodel
modelof
ofaaphysical
physicalscience.
science.
InInAI
AIwe
weare
arealmost
almostnever
neverininthe
thebusiness
businessof
offinding
findingtheories
theories
or
ordescriptions
descriptionsfor
forexisting
existingphysical
physicalphenomena
phenomenawhich
whichareare
identical
identicalby
byexperiment,
experiment,ororusing
usingexperiments
experimentsto tolook
lookin
in
nature
naturefor
forphenomena
phenomenawhich
whichthose
thosetheories
theoriesor
ordescriptions
descriptions
predict.
predict.
AI
AI can
can be
be distinguished
distinguished from
from other
other sciences
sciences in
in that
that itit
refers
refers to
to objects
objects (Programs
(Programs or or conceptual
conceptual structures
structures
capable
capable of
of being
being realized
realized in
in programs)
programs) which
which are
are created
created
by
by humans
humans rather
rather than
than objects
objects having
having aa prior
prior natural
natural
existence.
existence.
INPUT
INPUT INTERNALS
INTERNALS OUTPUT
OUTPUT
IR
IR IR
IR
Vision Robotics
Deduction &
Search
planning
Explanation
IR
IR Learning IR
IR
Language Speech
IR
IR: :Internal
InternalRepresentation
Representation
Major
Major Application
Application area
area
Fundamental concerns
Knowledge
KnowledgeRepresents
Represents: :Addresses
Addressesthe theproblem
problemofofcapture
capturethe
thefull
full
range
rangeofofknowledge
knowledgerequired
requiredfor
forintelligent
intelligentbehavior
behaviorformal
formal
language.
language.
Search
Search: :IsIsaaproblem
problem––solving
solvingtechniques
techniquesthat
thatsystematically
systematically
explore
exploreaaspace
spaceofofproblem
problemstate.
state.
1)1) Game
Gameplaying
playing (board
(boardgame)
game)
Well
Well––defined
definedset
setofofrules.
rules.
Easy
Easyrepresentation
representationofofboard
board
Generate
Generateextremely
extremelylarge
largesearch
searchspaces
spaces(heuristics)
(heuristics)
2)2) Automated
AutomatedReasoning
Reasoningand
andTheorem
Theoremproving.
proving.
Representing
Representingthe
theproblem
problemdescription
descriptionand
andrelevant
relevant
background
backgroundinformation
informationasaslogical
logicalaxioms
axiomsand
andtreating
treating
problem
probleminstances
instancesas
astheorems
theoremstotobebeproved.
proved.
3)3) Expert
ExpertSystems
Systems
Problems
Problems––solving
solvingininaadomain
domain––specific
specificknowledge.
knowledge.
Expert
Expertknowledge
knowledgeininaacombination
combinationofof::
Theoretical
Theoreticalunderstanding
understandingofofthe
theproblem
problem
AACollection
Collectionofofheuristic
heuristicproblem
problem––solving
solvingrule
rule
(DENDRAL
(DENDRAL, ,MYCIN
MYCIN, ,PROSPECTOR
PROSPECTOR, ,INTERNIST
INTERNIST, ,XCON
XCON).).
-14-
example:
•R1/XCON - configured VAX computer systems on the basis of customers'
needs. McDermott, 1980.
•DENDRAL - advised the user on how to interpret the output from a mass
spectrograph
1)1) Knowledge
Knowledgeutilization
utilization: :How
Howcancanthis
thisknowledge
knowledgebebeused
usedininproblems
problems––
solving
solving??What
Whatdesign
designfor
forthe
theinference
inferenceengine
engineare
areavailable
available??
3)3) Knowledge
Knowledgeacquisition
acquisition: :How
Howisisititpossible
possibletotoacquire
acquirethe
theknowledge
knowledgesoso
important
importantfor
forproblems
problems––solving
solvingautomatically
automatically. .
AI is a part of computer science
Based
Basedon
ontheoretical
theoreticaland
andapplied
appliedprinciples
principlesthat
thatfield:
field:
Data
Datastructure
structureused
usedininknowledge
knowledgerepresentation
representation
Algorithms
Algorithmsneeded
neededto
toapply
applythat
thatknowledge
knowledge
Language
Languageand
andprogramming
programmingtechniques
techniquesused
usedininthere
there
implementation
implementation
The
Theproblem
problemofofdefining
definingA.I.
A.I.becomes
becomesone
oneofofdefining
definingintelligence
intelligenceitself.
itself.
1)Is
1)IsIntelligence
Intelligenceaasingle
singlefaculty
faculty, ,or
orisisjust
justaaname
namefor
foraacollection
collectionofofdistinct
distinct
unrelated
unrelatedabilities?
abilities?
2)To
2)Towhat
whatextent
extentisisintelligence
intelligencelearned
learnedasasapposed
apposedtotohaving
havingan
anaapriori
priori
existence?
existence?
3)What
3)Whatdoes
doeshappen
happenwhen
whenlearning
learningoccurs?
occurs?
4)What
4)Whatisiscreativity
creativity??Intuition
Intuition??
5)Can
5)CanIntelligence
Intelligencebebeinferred
inferredfrom
fromobservable
observablebehavior
behavior, ,or
ordoes
doesititrequire
require
evidence
evidenceofofparticular
particularinternal
internalmechanism
mechanism??
6)How
6)Howisisknowledge
knowledgerepresented
representedininnerve
nervetissue
tissueofofliving
livingbeing,
being,and
andwhat
whatlessons
lessons
does
doesthis
thishave
havefor
forthe
thedesign
designofofintelligence
intelligencemachines
machines??
7)Is
7)Isititeven
evenpossible
possibletotoachieve
achieveintelligence
intelligenceon
onaacomputer
computer, ,or
ordoes
doesan
anintelligent
intelligent
entity
entity require the richness of sensation and experience that might be foundonly
require the richness of sensation and experience that might be found only
ininaabiological existence?
biological existence?
•• All
Allthese
theseunanswered
unansweredquestions
questionshave
havehelped
helpedtotoshape
shapethe
theproblems
problems
and
andsolution
solutionmethodologies
methodologiesthat
thatconstitute
constitutethe
thecore
coreofofmodern
modernA.I.
A.I.
•• Different
Differentinterpretations
interpretationshave
havebeen
beenused
usedby bydifferent
differentresearchers
researchersasas
defining
definingthe
thescope
scopeand
andview
viewofofArtificial
ArtificialIntelligence.
Intelligence.
1.1.One
Oneview
viewisisthat
thatartificial
artificialintelligence
intelligenceisisabout
aboutdesigning
designingsystems
systems
that
that are
are asas intelligent
intelligent asas humans.
humans. ThisThis view
view involves
involves trying
trying toto
understand
understand humanhuman thought
thought and and an
an effort
effort toto build
build machines
machines that
that
emulate
emulate thethe human
human thought
thought process.
process. This
This view
view isis the
the cognitive
cognitive
science
scienceapproach
approachtotoAI. AI.
2.The
2.The second
second approach
approach isis best
best come
come toto life
life by
by the
the concept
concept ofof the
the
Turing
Turing Test.
Test. Turing
Turing held
held that
that inin future
future computers
computers can can be be
programmed
programmedtotoacquire
acquireabilities
abilitiesequaling
equalinghuman
humanintelligence.
intelligence.
Turing Test