CSE 473 Artificial Intelligence (AI) Outline

Similar documents
CSE 473 Artificial Intelligence (AI)

Our 2-course meal for this evening

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?

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

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

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

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

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

Artificial Intelligence CS365. Amitabha Mukerjee

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

CS 486/686 Artificial Intelligence

Introduction to Artificial Intelligence

Random Administrivia. In CMC 306 on Monday for LISP lab

Artificial Intelligence. What is AI?

Artificial Intelligence: An overview

CMSC 372 Artificial Intelligence. Fall Administrivia

CSCE 315: Programming Studio

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

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

Welcome to CompSci 171 Fall 2010 Introduction to AI.

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

COS402 Artificial Intelligence Fall, Lecture I: Introduction

CS 380: ARTIFICIAL INTELLIGENCE

CSC 550: Introduction to Artificial Intelligence. Fall 2004

Artificial Intelligence. An Introductory Course

Artificial Intelligence

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

What's involved in Intelligence?

What's involved in Intelligence?

Introduction and History of AI

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

Ar#ficial)Intelligence!!

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

mywbut.com Introduction to AI

Artificial Intelligence. Lecture 1: Introduction. Fall 2010

Introduction to Artificial Intelligence: cs580

Artificial Intelligence

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

Artificial Intelligence

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

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

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

Artificial Intelligence. Berlin Chen 2004

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

Artificial Intelligence

History and Philosophical Underpinnings

Artificial Intelligence

Lecture 1 Introduction to AI

Artificial Intelligence

KI-Programmierung. Introduction

Artificial Intelligence

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

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

CS 188: Artificial Intelligence. Course Information

Intelligent Systems. Lecture 1 - Introduction

Artificial Intelligence for Engineers. EE 562 Winter 2015

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

CMSC 421, Artificial Intelligence

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

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

Artificial Intelligence

Artificial Intelligence

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

22c:145 Artificial Intelligence

Introduction to Artificial Intelligence

CS 188: Artificial Intelligence Fall Course Information

Welcome to CSC384: Intro to Artificial MAN.

Dr Rong Qu History of AI

Introduction to AI. What is Artificial Intelligence?

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

ARTIFICIAL INTELLIGENCE

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

Artificial Intelligence

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

ARTIFICIAL INTELLIGENCE

COMPUTATONAL INTELLIGENCE

Welcome to CSC384: Intro to Artificial Intelligence

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

Artificial Intelligence (Introduction to)

Artificial Intelligence: An Introduction. Mohsen Afsharchi

AI in Business Enterprises

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

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

CS360: AI & Robotics. TTh 9:25 am - 10:40 am. Shereen Khoja 8/29/03 CS360 AI & Robotics 1

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

Artificial Intelligence: Introduction. slide 1

Artificial Intelligence

ARTIFICIAL INTELLIGENCE UNIT I INTRODUCTION TO AI

Artificial Intelligence: An Introduction

CS 188: Artificial Intelligence

(Refer Slide Time: 01:10)

Artificial Intelligence

EARIN Jarosław Arabas Room #223, Electronics Bldg.

HUMAN-LEVEL ARTIFICIAL INTELIGENCE & COGNITIVE SCIENCE

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

Instructor. Artificial Intelligence (Introduction to) What is AI? Introduction. Dr Sergio Tessaris

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

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

Transcription:

CSE 473 Artificial Intelligence (AI) Rajesh Rao (Instructor) Ravi Kiran (TA) http://www.cs.washington.edu/473 UW CSE AI faculty Goals of this course Logistics What is AI? Examples Challenges Outline 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 Bayesian inference for reasoning under uncertainty Machine learning (for pretty much everything) 3 CSE 473 Topics Agents & Environments Search Logic and Knowledge Representation Planning Reasoning under Uncertainty Machine Learning 4 2

CSE 473 Logistics E-mail: Rajesh Rao Ravi Kiran rao@cs kiran@cs Required Textbook Russell & Norvig s AIMA2 Grading: Homeworks and projects 50% Midterm 20% Final 30% Midterm on Wednesday, Nov 1, in class (closed book, except for one 8 ½ x 11 page of notes) 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 Medical expert systems 7 Hardware 10 11 neurons 10 14 synapses cycle time: 10-3 sec 10 7 transistors 10 10 bits of RAM cycle time: 10-9 sec 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 Defining AI Systems thought behavior human-like Systems that think like humans Systems that act like humans rational Systems that think rationally Systems that act rationally 12 6

History of AI: Foundations Logic: rules of rational thought Aristotle (384-322 BC) syllogisms Boole (1815-1864) propositional logic Frege (1848-1925) first-order logic Hilbert (1962-1943) Hilbert s Program Gödel (1906-1978) incompleteness Turing (1912-1954) computability, Turing test Cook (1971) NP completeness 13 History of AI: Foundations Probability & Game Theory Cardoano (1501-1576) probabilities Bernoulli (1654-1705) random variables Bayes (1702-1761) belief update von Neumann (1944) game theory Richard Bellman (1957) MDP 14 7

Early AI Neural networks McCulloch & Pitts (1943) Rosenblatt (1962) perceptron learning Symbolic processing Dartmouth conference (1956) Newell & Simon logic theorist John McCarthy symbolic knowledge representation Samuel's Checkers Program 15 Battle for the Soul of AI Minsky & Papert (1969) Perceptrons Single-layer networks cannot learn XOR Argued against neural nets in general Backpropagation Invented in 1969 and again in 1974 Hardware too slow, until rediscovered in 1985 Research funding for neural nets disappears Rise of rule-based expert systems 16 8

Knowledge is Power Expert systems (1969-1980) Dendral molecular chemistry Mycin infectious disease R1 computer configuration AI Boom (1975-1985) LISP machines Japan s 5 th Generation Project 17 AI Winter Expert systems oversold Fragile Hard to build, maintain AI Winter (1985-1990) Science went on... looking for Principles for robust reasoning Principles for learning 18 9

AI Now Graphical probabilistic models Pearl (1988) Bayesian networks Machine learning Quinlan (1993) decision trees (C4.5) Vapnik (1992) Support vector machines Schapire (1996) Boosting Neal (1996) Gaussian processes 19 AI Now: Applications Countless AI systems in day to day use Industrial robotics Data mining on the web Speech recognition Face & Iris recognition Market research Computational biology Hardware verification Credit card fraud detection Surveillance Threat assessment Etc. 20 10

Notable Examples: Chess (Deep Blue, 1997) 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 21 Speech Recognition Navigation Systems Automated call centers 22 11

Natural Language Understanding Speech Recognition word spotting feasible today continuous speech rapid progress WWW Information Extraction Machine Translation / Understanding limited progress The spirit is willing but the flesh is weak. (English) The vodka is good but the meat is rotten. (Russian) 23 Museum Tour-Guide Robots Rhino, 1997 Minerva, 1998 24 12

Mars Rovers (2003-now) 25 Europa Mission ~ 2018? 26 13

Humanoid Robots 27 Robots that Learn Before Learning Human Motion Capture Attempted Imitation 28 14

Robots that Learn After Learning Movie 29 Chess Playing vs. Robots Deep Blue Static Deterministic Turn-based Robot Dynamic Stochastic Real-time 30 15

Robotic Prosthetics 31 Brain-Computer Interfaces 32 16

Limitations of AI Systems Today Today s successful AI systems operate in well-defined domains employ narrow, specialized hard-wired knowledge Needed: 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 33 For You To Do Browse CSE 473 course web page Get on class mailing list Read Chapters 1 and 2 in text HW #1 to be assigned on Monday 34 17