Top Banner
Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before the class) 1
29

Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

Artificial IntelligenceCS 441/541

Fall term, 2011

Instructor: Melanie Mitchell

(All slides for each class will be available on the course web site before the class)

1

Page 2: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

Two-fold nature of AI:

• Philosophical:

– “Can machines think, in principle?” – “Is this particular machine thinking (or

conscious, or creative, or …)– Will machine thought be different from human

thought?

• Practical:– Collection of techniques to automatically solve

particular problems that require “intelligence” (whatever that is)

2

Page 3: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

How could you tell if a program is intelligent (or conscious)?

3

Page 4: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

4

“I believe that in about fifty years’ time it will be possible to programme computers…to make them play the imitation game so well that an average interrogator will not have more than 70 percent chance of making the right identification after five minutes of questioning.

— Alan Turing, Computing machinery and intelligence, 1950.

Page 5: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

"In from three to eight years, we'll have a machine with the general intelligence of an average human being.“

— Marvin Minsky to Life magazine, 1970

5

Page 6: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

We can expect computers to pass the Turing test, indicating intelligence indistinguishable from biological humans, by the end of the 2020s.

— Ray Kurzweil, The Singularity is Near, 2005

“Long bets” prediction website

6

Page 7: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

7

1936: Alan Turing publishes “On Computable Numbers, with an Application to the Entscheidungsproblem”

1950: Alan Turing publishes "Computing Machinery and Intelligence."

1956: John McCarthy coins the term, "Artificial Intelligence" at a Dartmouth computer conference.

1956: Demonstration of the first running AI program at Carnegie Mellon University.

1958: John McCarthy invents the Lisp language, an AI programming language, at Massachusetts Institute of Technology (MIT).

1964: Danny Bobrow shows that computers can understand natural language enough to solve algebra word programs (MIT).

Some Milestones in AI History (from AAAI website)

Page 8: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

8

1965: Joseph Weizenbaum builds ELIZA, an interactive program that carries on a dialogue in English on any topic (MIT).

1969: Shakey, a robot, combines locomotion, perception and problem solving (Stan ford Research Institute).

1979: The first computer-controlled autonomous vehicle, the Stanford Cart, is built.

1983: Danny Hillis co-founds Thinking Machines, the first company to produce massively parallel computers.

1985: The drawing program, Aaron, created by Harold Cohen, is demonstrated at AI conference.

Page 9: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

9

1990s: Major advances in all areas of AI. Significant demonstrations in machine learning, intelligent tutoring, case-based reasoning, multi-agent planning, scheduling, uncertain reasoning, data mining, natural language understanding and translation, vision, virtual reality and games.

1997: IBM computer Deep Blue beats world champion Garry Kasparov in chess match.

Late 1990s: Web crawlers and other AI-based information-extraction programs become Web essentials.

Page 10: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

2000s: • Interactive robot pets become commercially available.

• MIT displays Kismet, a robot with a face that expresses emotions.

• Carnegie Mellon robot Nomad explores remote regions of Antarctica and locates meteorites.

• Mars rovers Spirit and Opportunity autonomously explore Mars

• Stanford University robot car Stanley wins DARPA Grand Challenge.

• Robotic vacuum cleaners, floor scrubbers, and lawn mowers become mainstream

• Watson defeats two Jeopardy champions10

Page 11: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

"In from three to eight years, we'll have a machine with the general intelligence of an average human being.“

— Marvin Minsky to Life magazine, 1970

“Easy things are hard.”

— Marvin Minsky, Society of Mind, 198811

Page 12: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

Famous AI Debates

“Strong” vs. “weak” AI

“Symbolic” vs. “sub-symbolic” AI

“Neats” vs. “scruffies”

12

Page 14: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

AI Demos

Search and game-playing• Checkers• Chess (Fritz)

Knowledge representation and reasoning

• Open Mind

Vision• Face detection (see next slides)• Content-based image retrieval

(see next slides)

Robotics• Roomba• Asimo 1• Asimo 2• Stanley• Kismet

Reasoning under uncertainty• Bayesian reasoning / Bayesian

networks (see next slides)

14

Page 16: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

Face detection

16

Page 17: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

Face detection

17

Page 18: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

Face detection

18

Page 19: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

Face detection

19

Page 20: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

Content-Based Image Retrieval

20

Page 21: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

Sample Bayesian Network

21

Page 22: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

Class overview

• Class web page:

http://www.cs.pdx.edu/~mm/AIFall2011– For schedule, slides, readings, assignments, etc.

• Class mailing list: [email protected]

• Office hours:

T, Th 3-4pm, or by appointment

• TA: TBA 22

Page 23: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

• Topics– Problem-solving as search– Game-playing– Natural language understanding– Speech recognition– Probabilistic reasoning– Machine learning– Recommendation systems– Vision– Analogy and metaphor– Robotics– Philosophy and ethics

23

Page 24: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

Assignments• Reading assignments

– Why no textbook?– All assigned readings linked

from class website– Can do reading before or

after class for which it is assigned.

– For reference: Russell & Norvig, Artificial Intelligence: A Modern Approach is on reserve at the library

• Six homework assignments– Questions on reading– Programming exercises

• Four quizzes, approx 30 minutes each.

• Paper presentations (required for all graduate students) – Choose a topic of interest– Find and read a recent paper

on that topic (published 2004 or later)• Google Scholar may be

useful here– Present it in class (10 minutes)– Grading based on clarity and

correctness of presentation– Schedule sign up

24

Page 25: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

Grading

• Undergrads– Homework (six assignments, each counted

equally): 60%– Quizzes: 40%

• Grads (includes Postbacs)– Homework (six assignments, each counted

equally): 50%– Paper presentation: 10%– Quizzes: 40%

25

Page 26: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

Class Rules

• Turn off cell phone

• During class, laptops are for taking notes, not for reading mail, chatting, web surfing, etc.

• While you’re here, make it worth your while. Pay attention.

• In return, class will be interesting enough to hold your attention! (I hope…)

26

Page 27: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

Today’s assignmentComplete by next Monday (October 3)

• Read:

Alan Turing: Computing Machinery and Intelligence

Kapor/Kurzweil Bet

(Linked from class web page)

• Answer reading questions

– Hand in computer formatted answers– Proofread, check spelling!

27

Page 28: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

Alan Turing1912-1954

• Why we’re starting by reading Turing

• Turing’s history

• Turing centennial in 2012!

28

Page 29: Artificial Intelligence CS 441/541 Fall term, 2011 Instructor: Melanie Mitchell (All slides for each class will be available on the course web site before.

Waiting list

29