CS440 - Introduction to Artificial Intelligence What is AI? 1 - - PowerPoint PPT Presentation

cs440 introduction to artificial intelligence
SMART_READER_LITE
LIVE PREVIEW

CS440 - Introduction to Artificial Intelligence What is AI? 1 - - PowerPoint PPT Presentation

CS440 - Introduction to Artificial Intelligence What is AI? 1 http://xkcd.com/329/ COMPUTER SCIENCE DEPARTMENT PICNIC Welcome to the 2019-2020 Academic year ! Meet your faculty, department staff, and fellow students in a social setting.


slide-1
SLIDE 1

CS440 - Introduction to Artificial Intelligence

What is AI?

1

http://xkcd.com/329/

slide-2
SLIDE 2

COMPUTER SCIENCE DEPARTMENT PICNIC

When: Saturday, August 31st Time: 1pm-4pm Where: City Park Shelter #7 Welcome to the 2019-2020 Academic year ! Meet your faculty, department staff, and fellow students in a social setting. Food and drink will be provided.

slide-3
SLIDE 3

Course staff

q Instructor: Asa Ben-Hur

n Office: 448 n Office Hours: TBD n Email: asa at cs dot colostate dot edu

q Teaching Assistants:

n Sadaf Ghaffari n Ameni Trabelsi

3

slide-4
SLIDE 4

Course website

n Web Site: www.cs.colostate.edu/~cs440 n What you can find there:

q All slides (hopefully before class so you can print and take notes

  • n them)

q All homework assignments

n Canvas: only grades n Piazza: discussion board and announcements

4

slide-5
SLIDE 5

Textbook

n Textbook: S. Russell and

  • P. Norvig. Artificial

Intelligence: A Modern

  • Approach. Prentice Hall,

2010, 3rd edition.

5

slide-6
SLIDE 6

Workload

n Programming/written assignments (~6)

Language: Python

n Project n Midterm exam n Canvas quizzes

6

slide-7
SLIDE 7

Grading

n Assignments:

45%

n Project:

25%

n Midterm:

20%

n Canvas quizzes: 10%

7

slide-8
SLIDE 8

AI in popular culture

All im All images a are m movie vie p posters t taken f from im imdb db.com. .

slide-9
SLIDE 9

Should we be worried about AI?

Within thirty years, we will have the technological means to create superhuman intelligence. Shortly after, the human era will be ended. —"The Coming Technological Singularity" by Vernor Vinge, 1993

slide-10
SLIDE 10

Issues in the prevalence of AI systems

n Is the system safe? n Can we hold the system accountable? (The

role of explainable AI)

n Is the system fair?

10

slide-11
SLIDE 11

What is AI?

Let’s explore some possible definitions.

11

slide-12
SLIDE 12

AI: Think Like Humans

n “The exciting new effort to

make computers think … machines with minds, in the full and literal sense” Haugeland, 1985

12

slide-13
SLIDE 13

AI: Think Like Humans

n How do humans think?

q Requires understanding of brain activity (cognitive

model).

n The available theories do not explain anything

resembling human intelligence!

13

slide-14
SLIDE 14

AI: Act Like Humans

n “The art of creating machines that perform

functions that require intelligence when performed by people” Kurzweil, 1990

14

slide-15
SLIDE 15

The Turing Test

n When does a system behave intelligently?

q Turing (1950) Computing Machinery and Intelligence q Operational test of intelligence. q Requires the successful application of major fields of AI:

knowledge representation, reasoning, natural language processing, machine learning

15

slide-16
SLIDE 16

Role of the Turing Test

n To avoid defining intelligence. n How significant is the Turing test?

q How would you administer it? q What would you ask? q Would we all agree on the outcome?

n How close are we?

16

slide-17
SLIDE 17

The Turing Test

17

http://xkcd.com/632/

CAPTCHA: Acronym for: "Completely Automated Public Turing test to tell Computers and Humans Apart"

slide-18
SLIDE 18

IBM’s Watson

18

slide-19
SLIDE 19

AI: Think Rationally

n “The study of the computations that make it

possible to perceive, reason, and act.” Winston 1992

19

slide-20
SLIDE 20

Thinking rationally

n Rationality as captured by logic. n Problems:

q Not all intelligent behavior is mediated by logical

deliberation

q What is the purpose of thinking? What thoughts

should I (bother to) have?

20

slide-21
SLIDE 21

AI: Acting Rationally

n “A field of study that seeks to explain and emulate

intelligent behavior in terms of computation processes” Schalkoff, 1990

n “The branch of computer science that is concerned with

the automation of intelligent behavior” Luger and Stubblefield

n Rational behavior: doing the right thing

q The “right thing” is that which is expected to maximize

goal given the available information.

n Our focus: rational agents, and how to construct them.

21

slide-22
SLIDE 22

What is AI?

n The definitions vary by:

q Thought processes vs. action q Judged according to human standards vs. success according to an

ideal concept of intelligence.

22

Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally

Definitions of artificial intelligence:

slide-23
SLIDE 23

AI is pervasive in our everyday lives

1.

Check email [spam filter, security agent]

2.

Read news [personalized information agent]

3.

Drive to work [traffic light control, collision avoidance, route planning]

4.

Teach [search engine]

5.

Work on research projects [search engine]

6.

Go grocery shopping [market basket analysis, fraud detection]

7.

Talk with customer service [voice recognition]

8.

Have dinner [search engine]

9.

Watch video [collaborative filtering]

slide-24
SLIDE 24

AI Systems: Some Milestones

n Deep Space 1: AI planner

controls space probe - NASA 1999.

n Deep Blue: Defeats

Kasparov, Chess Grand Master - IBM 1997

n DARPA grand challenge

2005: 130 mile race of driverless cars in the desert.

n Curiosity Mars rover 2012

24

http://www.grandchallenge.org/

The Curiosity rover

slide-25
SLIDE 25

The google driverless car

25

Image from http://en.wikipedia.org/wiki/Google_driverless_car

slide-26
SLIDE 26

AI Technologies: Natural Language Understanding

slide-27
SLIDE 27

AI Technologies: Robotics

Texas A&M Search and rescue Boston Dynamics DARPA challenge MBARI Fish tracking

slide-28
SLIDE 28

AI in Medicine

n Disease diagnosis n Patient monitoring n Detection of disease using imaging

modalities such as CT, X-rays etc.

n Analysis of electronic health records

slide-29
SLIDE 29

Mundane Versus Expert Tasks

n Mundane

q Identifying objects in an image q Answering a question q Picking up an arbitrary object

n Expert

q Chess q Medical diagnosis q Configuring computer hardware (circuit layout) q Special purpose robots

29

slide-30
SLIDE 30

Foundations of AI

n Philosophy: Logic, reasoning, rationality. n Mathematics: Logic, computability, tractability n Psychology: understanding how humans think and act. n Neuroscience: how do brains process information? n Economics: theory of rational decisions, game theory. n Computer Engineering: building the hardware and software

that make AI

n Linguistics: how to deal with language n …

30

slide-31
SLIDE 31

Beware of combinatorics!

n “Solvable in principle”: little help in practice n Beware of intractability…

q Considering all possibilities often leads to correct,

but intractable, algorithms.

q Intractable means exponential time to solution.

n NP-Complete Problems

q Class of intractable problems

31

One View: AI proposes imperfect, but practical, algorithms to solve NP-Complete problems.

slide-32
SLIDE 32

Foundations of AI: Neuroscience

Use ideas from neuroscience to design computer architectures that “learn”.

32

Artist’s depiction of a neural network

http://www.bitspin.net/images/neuron.jpg

Abstraction as an artificial neural network

http://en.wikipedia.org/wiki/Neural_network

slide-33
SLIDE 33

Show a demo of google translate

33

slide-34
SLIDE 34

Areas of AI

n Search: Find a solution. n Planning: What to do when. n Computer vision: Seeing is knowing. n Speech recognition: What words are spoken. n Natural language processing (NLP): What do the words

mean.

n Machine learning n Game playing n Robotics

34

slide-35
SLIDE 35

CSU AI Faculty

n Darrell Whitley

  • ptimization, genetic algorithms, ML

n Ross Beveridge

Computer vision

n Bruce Draper

Computer vision

n Nathaniel Blanchard

Computer vision

n Charles Anderson

Machine learning /

computational neuroscience

n Asa Ben-Hur

Machine learning in bioinformatics

n Hamid Chitsaz

Machine learning in bioinformatics

35

slide-36
SLIDE 36

Show blocks world video

http://www.cs.colostate.edu/~draper/ home_research.php

36

slide-37
SLIDE 37

Tools

n Lisp

q The traditional AI language

n Python

q More common in AI research these days

n Prolog

q Logic programming: fundamentally different!

37