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

Similar documents
Lecture 1 What is AI?

Lecture 1 What is AI?

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

CSE 473 Artificial Intelligence (AI) Outline

CSE 473 Artificial Intelligence (AI)

Our 2-course meal for this evening

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

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

History and Philosophical Underpinnings

What's involved in Intelligence?

Introduction to Artificial Intelligence

Artificial Intelligence CSL333/CSL671

Artificial Intelligence: An overview

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

CMSC 372 Artificial Intelligence. Fall Administrivia

What's involved in Intelligence?

Welcome to CompSci 171 Fall 2010 Introduction to AI.

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

COS402 Artificial Intelligence Fall, Lecture I: Introduction

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

Artificial Intelligence

CSC 550: Introduction to Artificial Intelligence. Fall 2004

Artificial Intelligence

mywbut.com Introduction to AI

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

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

Artificial Intelligence CS365. Amitabha Mukerjee

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

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

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

Artificial Intelligence for Engineers. EE 562 Winter 2015

Introduction and History of AI

Artificial Intelligence. What is AI?

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

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

CS 188: Artificial Intelligence. Course Information

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

Artificial Intelligence COL333/COL671

Dr Rong Qu History of AI

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

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

CS 486/686 Artificial Intelligence

Introduction to Artificial Intelligence. Department of Electronic Engineering 2k10 Session - Artificial Intelligence

Artificial Intelligence. Berlin Chen 2004

CS 188: Artificial Intelligence

Artificial Intelligence

(Refer Slide Time: 01:10)

CS 188: Artificial Intelligence Fall Course Information

Welcome to CSC384: Intro to Artificial MAN.

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

HUMAN-LEVEL ARTIFICIAL INTELIGENCE & COGNITIVE SCIENCE

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

Artificial Intelligence. Lecture 1: Introduction. Fall 2010

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

Logic Programming. Dr. : Mohamed Mostafa

CSCE 315: Programming Studio

Artificial Intelligence. An Introductory Course

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

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

Cybernetics, AI, Cognitive Science and Computational Neuroscience: Historical Aspects

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

KI-Programmierung. Introduction

Welcome to CSC384: Intro to Artificial Intelligence

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

Artificial Intelligence

Artificial Intelligence

Actually 3 objectives of AI:[ Winston & Prendergast ] Make machines smarter Understand what intelligence is Make machines more useful

ENTRY ARTIFICIAL INTELLIGENCE

ECE 599/692 Deep Learning Lecture 19 Beyond BP and CNN

ARTIFICIAL INTELLIGENCE

Ar#ficial)Intelligence!!

AI in Business Enterprises

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

Artificial Intelligence: Introduction. slide 1

Artificial Intelligence: An Introduction. Mohsen Afsharchi

Introduction to Artificial Intelligence: cs580

ARTIFICIAL INTELLIGENCE UNIT I INTRODUCTION TO AI

CS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1

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

Artificial Intelligence: Definition

CS 380: ARTIFICIAL INTELLIGENCE

ARTIFICIAL INTELLIGENCE

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

Artificial Intelligence. Vertiefungsmodul Astrobiology: Panspermie und Terraforming von (Exo-)Planeten WS 13/14 Mag. Christian Grundner

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

Computer Science as a Discipline

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

Introduction to AI. What is Artificial Intelligence?

CPS331 Lecture: Agents and Robots last revised November 18, 2016

Random Administrivia. In CMC 306 on Monday for LISP lab

Elements of Artificial Intelligence and Expert Systems

CS 4700: Foundations of Artificial Intelligence

universe: How does a human mind work? Can Some accept that machines can do things that

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

Artificial Intelligence

This list supersedes the one published in the November 2002 issue of CR.

Introduction to Artificial Intelligence

Lecture 1 Introduction to AI

A Balanced Introduction to Computer Science, 3/E

Introduction to Artificial Intelligence CS540-1

Transcription:

CSE 473 Artificial Intelligence Dieter Fox Colin Zheng www.cs.washington.edu/education/courses/cse473/08au Goals of this Course To introduce you to a set of key: Paradigms & Techniques Teach you to identify when & how to use Agents & Problem Spaces Heuristic search Constraint satisfaction Knowledge representation Planning Uncertainty Machine learning Dynamic Bayesian networks & particle filters Robotics Daniel S. Weld 2 AI as Science Where did the physical universe come from? And what laws guide its dynamics? How did biological life evolve? And how do living organisms function? What is the nature of intelligent thought? AI as Engineering How can we make software systems more powerful and easier to use? Speech & intelligent user interfaces Autonomic computing Mobile robots, softbots & immobots Data mining Medical expert systems... Daniel S. Weld 3 Daniel S. Weld 4 1

What is Intelligence? Hardware 10 11 neurons 10 14 synapses cycle time: 10-3 sec 10 8 transistors 10 12 bits of RAM cycle time: 10-9 sec Daniel S. Weld 5 Daniel S. Weld 6 Computer vs. Brain Evolution of Computers Daniel S. Weld 7 Daniel S. Weld 8 2

Projection In near future computers will have As many processing elements as our brain, But far fewer interconnections Much faster updates. Fundamentally different hardware Requires fundamentally different algorithms! Very much an open question. Dimensions of the AI Definition thought vs. behavior human-like vs. rational Systems that think like humans Systems that act like humans Systems that think rationally Systems that act rationally Daniel S. Weld Daniel S. Weld 10 Mathematical Calculation State of the Art I could feel I could smell a new kind of intelligence across the table -Gary Kasparov Saying Deep Blue doesn t really think about chess is like saying an airplane doesn t really fly because it doesn t flap its wings. Drew McDermott Daniel S. Weld 11 Daniel S. Weld 12 3

Speech Recognition Shuttle Repair Scheduling Daniel S. Weld 13 Daniel S. Weld 14 Autonomous Systems In the 1990 s there was a growing concern that work in classical AI ignored crucial scientific questions: How do we integrate the components of intelligence (e.g. learning & planning)? How does perception interact with reasoning? How does the demand for real-time performance in a complex, changing environment affect the architecture of intelligence? Provide a standard problem where a wide range of technologies can be integrated and examined By 2050, develop a team of fully autonomous humanoid robots that can win against the human world champion team in soccer. Daniel S. Weld 15 Daniel S. Weld 16 4

Software Robots (softbots) Softbots: intelligent program that uses software tools on a person s behalf. Sensors = LS, Google, etc. Effectors = RM, ftp, Amazon.com Software: not physical but not simulated. Active: not a help system (softbot safety!) Daniel S. Weld 17 Started: January 1996 Launch: October 15th, 1998 Experiment: May 17-21 courtesy JPL Daniel S. Weld 18 2004 & 2009 Compiled into 2,000 variable SAT problem Real-time planning and diagnosis Daniel S. Weld 19 Daniel S. Weld 20 5

Europa Mission ~ 2018 Limits of AI Today Today s successful AI systems operate in well-defined domains employ narrow, specialize knowledge Commonsense Knowledge needed in complex, open-ended worlds Your kitchen vs. GM factory floor understand unconstrained Natural Language Daniel S. Weld 21 Daniel S. Weld 22 Role of Knowledge in Natural Language Understanding WWW Information Extraction Speech Recognition word spotting feasible today continuous speech rapid progress Translation / Understanding limited progress The spirit is willing but the flesh is weak. (English) The vodka is good but the meat is rotten. (Russian) How the heck do we understand? John gave Pete a book. John gave Pete a hard time. John gave Pete a black eye. John gave in. John gave up. John s legs gave out beneath him. It is 300 miles, give or take 10. Daniel S. Weld 23 Daniel S. Weld 24 6

How to Get Commonsense? CYC Project (Doug Lenat, Cycorp) Encoding 1,000,000 commonsense facts about the world by hand Coverage still too spotty for use! (But see Digital Aristotle project) Machine Learning Open Mind Mining from Wikipedia & the Web??? Recurrent Themes Representation vs. Implicit Neural Nets - McCulloch & Pitts 1943 Died out in 1960 s, revived in 1980 s Simplified model of real neurons, but still useful; parallelism Brooks Intelligence without Reprsentation Daniel S. Weld 25 Daniel S. Weld 26 Recurrent Themes Logic vs. Probability In 1950 s, logic dominates (McCarthy, attempts to extend logic just a little (e.g. nomon) 1988 Bayesian networks (Pearl) efficient computational framework Today s hot topic: combining probability & FOL Recurrent Themes Weak vs. Strong Methods Weak general search methods (e.g. A* search) Knowledge intensive (e.g expert systems) more knowledge less computation Today: resurgence of weak methods desktop supercomputers How to combine weak & strong? Importance of Representation In knowledge lies power Features in ML Reformulation Daniel S. Weld 27 Daniel S. Weld 28 7

Recurrent Themes Combinatorial Explosion Micro-world successes are hard to scale up. How to organize and accumulate large amounts of knowledge? Daniel S. Weld 29 Historical Perspective (4 th C BC+) Aristotle, George Boole, Gottlob Frege, Alfred Tarski formalizing the laws of logical reasoning (16 th C+) Gerolamo Cardano, Pierre Femat, James Bernoulli, Thomas Bayes formalizing probabilistic reasoning (1950+) Alan Turing, John von Neumann, Claude Shannon thinking as computation (1956) John McCarthy, Marvin Minsky, Herbert Simon, Allen Newell start of the field of AI Daniel S. Weld 30 Logistics: See website www.cs.washington.edu/education/courses/cse473/08au Two small projects Othello TBD Grading: 60% homeworks and mini-projects 10% midterm 20% final 10% class participation, extra credit, etc For You To Do Get on class mailing list www.cs.washington.edu/education/courses/cse473/08au Dan s Suggestion: Start reading Ch 2 in text Ch 1 is good, but optional Daniel S. Weld 31 Daniel S. Weld 32 8