Professional Documents
Culture Documents
23 PDF
23 PDF
Origins 8-puzzle
Idea of programming computers for "intelligent" behavior. Slide tiles until they're in numerical order.
! First suggested by--who else?--Alan Turing, 1950.
Of course there is: 8-puzzle on the Web.
Term "artificial intelligence" coined by John McCarthy in 1955.
What strategy to use to solve puzzle ?
Dartmouth summer conference, 1956.
! Gathering of field's luminaries
!No obvious algorithm. 7 3 5
! Very optimistic! From this position,
"Every aspect of learning or any other feature of
intelligence can in principle be so precisely
!
!
Three successor positions.
From each of these,
1 8 4
described that a machine can be made to simulate it." Two, three, or four successors.
3 4
8-puzzle: Breadth-First Search 8-puzzle: Depth-First Search
Search tree for Goal node, one level at a time. Search for Goal down to some depth (the search "horizon").
5 6
Breadth-First and Depth-First are "blind" searches. What if you have an opponent?
! Exhaustive methods for finding You choose
path to goal.
your best move
! Often infeasible because too many
nodes expanded.
! Success (eventually) guaranteed.
Opponent chooses
best reply
"Heuristic" search.
! Uses "evaluation function" to rank
successor nodes; pick best.
! No guarantee of success.
! Example uses distance from start You choose . . .
plus number of tiles out of place
! Many other functions possible.
! Note: only 6 nodes expanded You should choose move that minimizes opponent's best chance.
! And your opponent should do likewise.
! "Minimax" methods use heuristics that assume you make choice that's best for you
(max) and opponent makes choice that's worst for you (min).
7 8
Tic-tac-toe Tic-tac-toe
9 10
Both numbers small, so exhaustive search feasible. So if each electron in the universe were a supercomputer, etc., etc.
But what about some bigger game, for instance . . . Any computer (and any person) can search only the tiniest fraction of
the complete game tree.
11 13
Chess Backgammon
14 15
TD-Gammon TD-Gammon
16 17
Eliza Turing Test
Is Eliza "intelligent"?
! You be the judge: here's Eliza on the Web.
If judge cannot tell which entity is
human, we say computer has passed
the test and is "intelligent."
18 19
20 24
Chinese Room Experiment "Reverse" Turing Test
25 26
"Just as the Wright brothers at Kitty Hawk in 1903 were on the right
track to the 747, so too is AI, with its attempts to formalize
commonsense understanding, on its way to fully intelligent machines."
(Patrick Winston)
27 28
AI in Everyday Life Omitted Topics
29 30
Summary Announcements
! Exhaustive search (small problems only). ! P.S. No calculators, laptops, Palm Pilots, talking watches, etc.
! Heuristic search.
! Neural networks. Helpful review session
! Special-purpose machines with built-in knowledge. ! Tonight, 7:30 PM, COS 105
Not a canned presentation
Turing Test
!
31 32