A review session is scheduled for Sat. March 15 at 12:00-1:30 in Bagley 261 | |||
Project 3b’s eSubmit is ready -- it’s due Friday |
Dijkstra: Whether a computer can think is about as interesting as whether a submarine can swim. |
The inventors of ENIAC, 1st computer, said it “thinks with electricity” | |||
Do calculators “think”? | |||
Does performing arithmetic, which is entirely algorithmic, require thinking? | |||
Once, performing arithmetic, was thought to be divinely or magically conferred |
The inventors of ENIAC, 1st computer, said it “thinks with electricity” | |||
Do calculators “think”? | |||
Does performing arithmetic, which is entirely algorithmic, require thinking? | |||
Once, performing arithmetic, was thought to be divinely or magically conferred |
A.M. Turing, computer pioneer, worried about intelligence in humans & machines and proposed a test (1950) | |||
Aware that it’s intelligence til it’s understood Turing devised this experimental setup: |
Formulate questions a person can answer but a computer can’t or v.v. |
Joel Weizenbaum’s “Doctor” was an program that appeared intelligent | |||
User: I’m depressed. | |||
Doctor: Why are you depressed? | |||
User: My mother is not speaking to me. | |||
Doctor: Tell me about your mother. | |||
User: She doesn’t want me to major in CS. | |||
Doctor: No? | |||
User: No, she wants me to go into medicine. |
The study of making computers act intelligently | |||
They already act intelligent … e.g. they can correct your spelling mistakes | |||
Is this intelligent behavior? Most AI researchers would say “no” … algorithmic | |||
Playing grandmaster level chess in a tournament became an AI goal (1952) | |||
- Minimizes real world knowledge | |||
- Clear goal, formal system |
Chess is a game, so it uses a game tree | |||
At each node is a ‘board’-- easily digitized | |||
Below it are all boards created in 1 move |
An IBM system, Deep Blue, played world champion Gary Kasparov | |||
In 1996 Kasparov won, but Deep Blue played 1 game well!!! | |||
In May 11, 1997 Deep Blue won 3.5-2.5 |
Does Deep Blue’s performance show that a computer can be intelligent? | |||
No -- it repeat’s its designers intelligence | |||
Yes -- it’s better than anyone in the world at something people find interesting and fun | |||
Maybe -- it shows intelligence in chess, but can it apply its intelligence elsewhere? | |||
Computers can do things deemed creative in the past | |||
Create designs in the style of Piet Mondrian | |||
Composing Bach: EPI, Bach, Professor |
Computers can do things deemed creative in the past | |||
Create designs in the style of Piet Mondrian | |||
Composing Bach: EPI, Bach, Professor | |||
Audience Thought: Bach Prof EPI |
Creativity has two forms: “flash out of the blue” and “incremental revision” | |||
“Flash,” i.e. inspiration, is rare; is it just luck? | |||
“Revision”, i.e. hard work, is common and to a large degree algorithmic |
There are some things computers cannot do … and we can prove it! | |||
No computer program can tell, give another program P, if P loops forever … halting prob | |||
If possible, it would be handy for debugging | |||
In fact, it seems possible … look closely at the program, check the for-statements (and other looping structures we didn’t learn) | |||
Suppose Loop_Check (P, Q) tests pgm P on input Q, answering “yes/no” to loops forever |
Loop_Check could not work, because if it did we’d make a new program | |
The bottom line on the “intellectual skills” of computers … | |||
It has long been an interesting question | |||
Computers are amazing, but probably not intelligent | |||
When a task becomes algorithmic computers (and humans) can do it well |
I give out forms, then leave … you will | |||
Bubble-in (Excellent :) responses on white form | |||
Write helpful advice for FIT100 on yellow form | |||
Return your forms (and extras) to _____________ |