CSE 473 Artificial Intelligence (AI)

Similar documents
CSE 473 Artificial Intelligence (AI) Outline

Goals of this Course. CSE 473 Artificial Intelligence. AI as Science. AI as Engineering. Dieter Fox Colin Zheng

Lecture 1 What is AI?

Lecture 1 What is AI? EECS 348 Intro to Artificial Intelligence Doug Downey

Lecture 1 What is AI?

Our 2-course meal for this evening

Outline. What is AI? A brief history of AI State of the art

Artificial Intelligence: An overview

CMSC 421, Artificial Intelligence

Artificial Intelligence

Artificial Intelligence

CMSC 372 Artificial Intelligence. Fall Administrivia

Intelligent Systems. Lecture 1 - Introduction

CS 188: Artificial Intelligence Fall Course Information

Artificial Intelligence

COS402 Artificial Intelligence Fall, Lecture I: Introduction

Artificial Intelligence

Introduction to Artificial Intelligence: cs580

Artificial Intelligence

Course Information. CS 188: Artificial Intelligence. Course Staff. Course Information. Today. Waiting List. Lecture 1: Introduction.

CS 188: Artificial Intelligence. Course Information

Artificial Intelligence

Welcome to CompSci 171 Fall 2010 Introduction to AI.

CS 343H: Artificial Intelligence. Week 1a: Introduction

CS 380: ARTIFICIAL INTELLIGENCE INTRODUCTION. Santiago Ontañón

Introduction to Artificial Intelligence

CS 1571 Introduction to AI Lecture 1. Course overview. CS 1571 Intro to AI. Course administrivia

Artificial Intelligence CS365. Amitabha Mukerjee

Artificial Intelligence for Engineers. EE 562 Winter 2015

CS 380: ARTIFICIAL INTELLIGENCE

Overview. Pre AI developments. Birth of AI, early successes. Overwhelming optimism underwhelming results

Course Information. CS 188: Artificial Intelligence Fall Course Staff. Course Information. Today. Sci-Fi AI? Lecture 1: Introduction 8/25/2011

CS 188: Artificial Intelligence

22c:145 Artificial Intelligence

Course Info. CS 486/686 Artificial Intelligence. Outline. Artificial Intelligence (AI)

CSCI 446: Ar*ficial Intelligence. CSCI 446: Ar*ficial Intelligence Keith Vertanen

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

Introduction and History of AI

What's involved in Intelligence?

Artificial Intelligence. What is AI?

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.

Introduction to AI. Chapter 1. TB Artificial Intelligence 1/ 23

Introduction. Artificial Intelligence. Topic 1. What is AI? Contributions to AI History of AI Modern AI. Reading: Russel and Norvig, Chapter 1

What is AI? Artificial Intelligence. Acting humanly: The Turing test. Outline

CS 188: Artificial Intelligence Fall Administrivia

CS 486/686 Artificial Intelligence

What's involved in Intelligence?

Artificial Intelligence. An Introductory Course

LECTURE 1: OVERVIEW. CS 4100: Foundations of AI. Instructor: Robert Platt. (some slides from Chris Amato, Magy Seif El-Nasr, and Stacy Marsella)

22c:145 Artificial Intelligence. Texbook. Bartlett Publishers, Check the class web sites daily!

Artificial Intelligence. AI Slides (4e) c Lin

Administrivia. CS 188: Artificial Intelligence Fall Course Details. Course Staff. Announcements. Today.

Welcome to CSC384: Intro to Artificial MAN.

Dr Rong Qu History of AI

Overview. Introduction to Artificial Intelligence. What is Intelligence? What is Artificial Intelligence? Influential areas for AI

CSC 550: Introduction to Artificial Intelligence. Fall 2004

AI History. CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2012

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence

KI-Programmierung. Introduction

CS:4420 Artificial Intelligence

mywbut.com Introduction to AI

CS440/ECE448: Artificial Intelligence. Section Q course website:

Ar#ficial)Intelligence!!

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer

CSCE 315: Programming Studio

Artificial Intelligence

Welcome to CSC384: Intro to Artificial Intelligence

Random Administrivia. In CMC 306 on Monday for LISP lab

CMSC 372 Artificial Intelligence What is AI? Thinking Like Acting Like Humans Humans Thought Processes Behaviors

Artificial Intelligence. Berlin Chen 2004

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

COS 402 Machine Learning and Artificial Intelligence Fall Lecture 1: Intro

Course Webpage. People. Course Timing/Location. Course Details. Related Course. Introduction to Artificial Intelligence

Tucker Hermans. Introduction to AI. CS 6300 Artificial Intelligence Spring 2018 Tucker Hermans

Introduction to AI. Hal Daumé III. Computer Science University of Maryland CS 421: Introduction to Artificial Intelligence 26 Jan 2012

Artificial Intelligence: Definition

History and Philosophical Underpinnings

CS 1571 Introduction to AI Lecture 1. Course overview. CS 1571 Intro to AI. Course administrivia

Artificial Intelligence

CS 1571 Introduction to AI Lecture 1. Course overview. CS 1571 Intro to AI. Course administrivia

COMP9414/ 9814/ 3411: Artificial Intelligence. Overview. UNSW c Alan Blair,

Artificial Intelligence. Lecture 1: Introduction. Fall 2010

Computer Science 1400: Part #8: Where We Are: Artificial Intelligence WHAT IS ARTIFICIAL INTELLIGENCE (AI)? AI IN SOCIETY RELATING WITH AI

Today. CS 232: Ar)ficial Intelligence. Introduc)on August 31, What is ar)ficial intelligence? What can AI do? What is this course?

Lecture 1 Introduction to AI

Introduction to AI. What is Artificial Intelligence?

Artificial Intelligence 人工智慧. Lecture 1 February 22, 2012 洪國寶

INTRODUCTION. a complex system, that using new information technologies (software & hardware) combined

Outline. Introduction to AI. Artificial Intelligence. What is an AI? What is an AI? Agents Environments

CSE5001(CS417)/ 高级人工智能 Advanced Artificial Intelligence

ARTIFICIAL INTELLIGENCE

WHAT THE COURSE IS AND ISN T ABOUT. Welcome to CIS 391. Introduction to Artificial Intelligence. Grading & Homework. Welcome to CIS 391

COMP219: Artificial Intelligence. Lecture 2: AI Problems and Applications

HUMAN-LEVEL ARTIFICIAL INTELIGENCE & COGNITIVE SCIENCE

(Refer Slide Time: 01:10)

ARTIFICIAL INTELLIGENCE

Artificial Intelligence. Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University

COMP9414/ 9814/ 3411: Artificial Intelligence. Week 1: Foundations. UNSW c Alan Blair,

Introduction to Artificial Intelligence

Artificial Intelligence

Transcription:

CSE 473 Artificial Intelligence (AI) Rajesh Rao (Instructor) Jennifer Hanson (TA) Evan Herbst (TA) http://www.cs.washington.edu/473 Based on slides by UW CSE AI faculty, Dan Klein, Stuart Russell, Andrew Moore Outline Goals of this course Logistics What is AI? Examples Challenges 2 1

CSE 473 Goals To introduce you to a set of key: Concepts & Techniques in AI Teach you to identify when & how to use Heuristic search for problem solving and games Logic for knowledge representation and reasoning Probabilistic inference for reasoning under uncertainty Machine learning (for pretty much everything) 3 CSE 473 Logistics E-mail: Rajesh Rao Jennifer Hanson Evan Herbst rao@cs jlh87@uw.edu eherbst@cs Required Textbook Russell & Norvig s AIMA3 Grading: Homeworks and projects 50% Midterm 20% Final 30% Midterm on Monday, October 29, in class (closed book, except for one 8 ½ x 11 page of notes) 4 2

CSE 473 Topics Overview, agents, environments (Chaps 1 and 2) Search (Chaps 3 and 5) Knowledge representation and logic (Chaps 7-9) Uncertainty & Bayesian networks (Selected topics from Chaps 13-15 and 17) Machine Learning: Learning from examples (Chap 18) Machine Learning: Reinforcement learning (Chap 21) 5 AI as Science Physics: Where did the physical universe come from and what laws guide its dynamics? Biology: How did biological life evolve and how do living organisms function? AI: What is the nature of intelligence and what constitutes intelligent behavior? 6 3

AI as Engineering How can we make software and robotic devices more powerful, adaptive, and easier to use? Examples: Speech recognition Natural language understanding Computer vision and image understanding Intelligent user interfaces Data mining Mobile robots, softbots, humanoids Brain-computer interfaces 7 Hardware 10 11 neurons 10 14 synapses cycle time: 10-3 sec (1 khz) 10 10 transistors 10 12 bits of RAM (125 GB) cycle time: 10-10 sec (10 GHz) 8 4

Computer vs. Brain (from Moravec, 1998) 9 Evolution of Computers (from Moravec, 1998) 10 5

Projection In near future (~2020) computers will become cheap enough and have enough processing power and memory capacity to match the general intellectual performance of the human brain But what software does the human brain run? Very much an open question What is AI? 6

Defining AI thought behavior human-like Systems that think like humans Systems that act like humans rational Systems that think rationally Systems that act rationally Rational: maximally achieving pre-defined goals 13 AI Prehistory Logical Reasoning: (4 th C BC+) Aristotle, George Boole, Gottlob Frege, Alfred Tarski Probabilistic Reasoning: (16 th C+) Gerolamo Cardano, Pierre Fermat, James Bernoulli, Thomas Bayes 7

1940-1950: The Early Days 1943: McCulloch & Pitts: Boolean circuit model of brain 1950: Turing's Computing Machinery and Intelligence I propose to consider the question, "Can machines think?" This should begin with definitions of the meaning of the terms "machine" and "think." The definitions might be framed... -Alan Turing The Turing Test Turing (1950) Computing machinery and intelligence Can machines think? Can machines interact intelligently? The Human Interaction Game: Suggested major components of AI: knowledge, reasoning, language understanding, learning Missing: Physical interactions with the real-world 8

1950-1965: Excitement 1950s: Early AI programs, including Samuel's checkers program, Newell & Simon's Logic Theorist, Gelernter's Geometry Engine 1956: Dartmouth meeting: Artificial Intelligence adopted 1965: Robinson's complete algorithm for logical reasoning Over Christmas, Allen Newell and I created a thinking machine. -Herbert Simon Battle for the Soul of AI Minsky & Papert (1969) Perceptrons book Single-layer neural networks cannot learn XOR Argued against neural nets in general Backpropagation learning algorithm Invented in 1969 and again in 1974 Hardware too slow, until rediscovered in 1985 Research funding for neural nets disappears Rise of knowledge based systems 18 9

1970-1980: Knowledge Based Systems 1969-79: Early development of knowledge-based systems 1980-88: Expert systems industry booms 1988-93: Expert systems industry busts AI Winter 1988-present: Statistical Approaches 1985-1990: Probability and Decision Theory become dominant Pearl, Bayes Nets 1990-2000: Machine learning takes over subfields: Vision, Natural Language, etc. Agents, uncertainty, and learning systems AI Spring? "Every time I fire a linguist, the performance of the speech recognizer goes up" -Fred Jelinek, IBM Speech Team 10

What Can AI Systems Do Today? Pop Quiz: Which of the following can be done by AI systems today? Play a decent game of Soccer? Defeat a human in a game of Chess? Go? Jeopardy? Drive a car safely along a curving mountain road? On University Way? Buy a week's worth of groceries on the Web? At QFC? Make a car? Make a cake in your kitchen? Discover and prove a new mathematical theorem? Perform a heart bypass surgery? Unload a dishwasher and put everything away? Translate Mandarin Chinese into English in real time? Examples: Chess (Deep Blue, 1997) I could feel I could smell a new kind of intelligence across the table -Gary Kasparov 22 11

Speech Recognition Automated call centers Navigation Systems 23 Natural Language Understanding Speech Recognition word spotting feasible today continuous speech limited success Machine Translation / Understanding progress but not there yet The spirit is willing but the flesh is weak. (English) The vodka is good but the meat is rotten. (Russian) 24 12

Deciphering Ancient Scripts The Indus script (2600-1900 BC) (See Raj s TED talk for details) 25 Mars Rovers (2003-now) (See NASA website for latest updates) 26 13

Robots that Learn Before Learning Human Motion Capture Attempted Imitation 27 Robots that Learn Learning After Learning (Work by UW CSE PhD David Grimes) 28 14

Muscle-Activated Robotics (Work by UW CSE undergrad Beau Crawford) 29 Brain-Computer Interfaces (Work by UW MD-PhD Kai Miller) 30 15

Limitations of AI Systems Today Today s successful AI systems operate in well-defined domains employ narrow, specialized hard-wired knowledge Missing: Ability to Operate in complex, open-ended dynamic worlds E.g., Your kitchen vs. GM factory floor Adapt to unforeseen circumstances Learn from new experiences In this class, we will explore some potentially useful techniques for tackling these problems 31 For You To Do Browse CSE 473 course web page Do Project 0: Python tutorial Read Chapters 1 and 2 in text Project 1 to be assigned on Friday 32 16