CSE 473 Artificial Intelligence Dieter Fox Colin Zheng www.cs.washington.edu/education/courses/cse473/08au.

Slides:



Advertisements
Similar presentations
Information and Software Technology Option: Artificial intelligence, simulation and modelling.
Advertisements

Artificial Intelligence. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.
Artificial Intelligence AI: The branch of computer science dedicated to the creation of machines that perform task which if done by humans would be considered.
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
AI 授課教師:顏士淨 2013/09/12 1. Part I & Part II 2  Part I Artificial Intelligence 1 Introduction 2 Intelligent Agents Part II Problem Solving 3 Solving Problems.
Bart Selman CS CS 475: Uncertainty and Multi-Agent Systems Prof. Bart Selman Introduction.
COMP 221: Artificial Intelligence Instructor: Qiang Yang Readings –Required: Textbook by Russell & Norvig,
WHAT IS ARTIFICIAL INTELLIGENCE?
Will Androids Dream of Electric Sheep? A Glimpse of Current and Future Developments in Artificial Intelligence Henry Kautz Computer Science & Engineering.
Artificial Intelligence A Modern Approach Dennis Kibler.
CSE 473: Artificial Intelligence Dan Weld Slides from Dan Klein, Luke Zettlemoyer, Stuart Russell, Andrew Moore.
Introduction to Introduction to Artificial Intelligence Henry Kautz.
CSE 473 Artificial Intelligence Dan Weld Krzysztof Gajos Tessa MacDuff
Introduction to Artificial Intelligence CSE 473 Winter 1999.
CSE 471/598,CBS598 Introduction to Artificial Intelligence Fall 2004
Random Administrivia In CMC 306 on Monday for LISP lab.
1. 1 Text Book Artificial Intelligence: A Modern Approach, S. Russell and P. Norvig, 3/e, Prentice Hall, 2010 References  Artificial Intelligence, Patrick.
Artificial Intelligence Instructor: Professor Yun Peng
INSTRUCTOR: DR. XENIA MOUNTROUIDOU CS CS Artificial Intelligence.
ARTIFICIAL INTELLIGENCE Introduction: Chapter Textbook: S. Russell and P. Norvig Artificial Intelligence: A Modern Approach Prentice Hall, 2003,
Artificial Intelligence
CSE 573 Artificial Intelligence Dan Weld Peng Dai
Artificial Intelligence & Cognitive Science By: Andrea Pope, Cindy Burdine, and Kazumi Inoue.
Introduction to AI, H. Feili 1 Introduction to Artificial Intelligence LECTURE 1: Introduction What is AI? Foundations of AI The.
CPSC 171 Artificial Intelligence Read Chapter 14.
AI vs. Brain Historical Perspective (4th C BC+) Aristotle, George Boole, Gottlob Frege, Alfred Tarski –formalizing the laws of human thought (16th C+)
ARTIFICIAL INTELLIGENCE Introduction: Chapter 1. Outline Course overview What is AI? A brief history The state of the art.
1 Lyle H. Ungar, University of Pennsylvania What is AI? “Artificial Intelligence is the study of how to make computers do things at which, at the moment,
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Introduction: Chapter 1
Artificial Intelligence: Definition “... the branch of computer science that is concerned with the automation of intelligent behavior.” (Luger, 2009) “The.
Artificial Intelligence
Introduction to Artificial Intelligence. Content Definition of AI Typical AI problems Practical impact of AI Approaches of AI Limits of AI Brief history.
Department of Information Technology Indian Institute of Information Technology and Management Gwalior AASF hIQ 1 st Nov ‘09 Department of Information.
Introduction Historical Perspective (4th C BC+) Aristotle, George Boole, Gottlob Frege, Alfred Tarski –formalizing the laws of human thought (16th C+)
Lecture 1 What is AI? CSE 473 Artificial Intelligence Oren Etzioni.
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
CSC4444: Artificial Intelligence Fall 2011 Dr. Jianhua Chen Slides adapted from those on the textbook website.
A RTIFICIAL I NTELLIGENCE Introduction 3 October
Artificial Intelligence: Prospects for the 21 st Century Henry Kautz Department of Computer Science University of Rochester.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
CNS 4470 Artificial Intelligence. What is AI? No really what is it? No really what is it?
Types of Artificial Intelligence & Pioneers in the Field By Vernon Crowder.
Introduction to Artificial Intelligence Mitch Marcus CIS391 Fall, 2008.
Due Monday Read chapter 2 Homework: –Chapter 1, exercises –Answer each in 100 words or less. Send to from your preferred.
Artificial Intelligence Lecture 1. Objectives Definition Foundation of AI History of AI Agent Application of AI.
Lecture 1: Introduction Heshaam Faili University of Tehran What is AI? Foundations of AI The History of AI State of the Art.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
The Dream of an Intelligent Machine Hans W. Guesgen Computer Science Department.
Introduction to Artificial Intelligence CS 438 Spring 2008.
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
CSE 573 Artificial Intelligence Dan Weld Xu Miao
Vilalta/Norvig/Eick: History of AI Origins McCulloch and Pitts (1943) Model of Artificial Neurons. Donald Hebb (1949) Hebbian Learning Conference at Dartmouth.
CSE 473: Artificial Intelligence
1 CMSC 671 Fall 2001 Class #10 – Thursday, October 4.
Artificial Intelligence
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester,
CSE 573 Artificial Intelligence I Henry Kautz Fall 2001
CSE 473 Artificial Intelligence
Artificial Intelligence
Artificial Intelligence Mr. Sciame Section 2
Artificial Intelligence introduction(2)
Introduction to Artificial Intelligence and Soft Computing
Introduction to Artificial Intelligence
Artificial Intelligence Chapter 1 Introduction
Supplemental slides for CSE 327 Prof. Jeff Heflin
Presentation transcript:

CSE 473 Artificial Intelligence Dieter Fox Colin Zheng

© Daniel S. Weld 2 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 3 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?

© Daniel S. Weld 4 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 5 What is Intelligence?

© Daniel S. Weld 6 Hardware neurons synapses cycle time: sec 10 8 transistors bits of RAM cycle time: sec

© Daniel S. Weld 7 Computer vs. Brain

© Daniel S. Weld 8 Evolution of Computers

© Daniel S. Weld 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.

© Daniel S. Weld 10 Dimensions of the AI Definition thought vs. behavior human-like vs. rational Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally

© Daniel S. Weld 11 Mathematical Calculation

© Daniel S. Weld 12 State of the Art 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 I could feel – I could smell – a new kind of intelligence across the table” -Gary Kasparov “

© Daniel S. Weld 13 Speech Recognition

© Daniel S. Weld 14 Shuttle Repair Scheduling

© Daniel S. Weld 15 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?

© Daniel S. Weld 16 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 17 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 18 courtesy JPL Started: January 1996 Launch: October 15th, 1998 Experiment: May 17-21

© Daniel S. Weld 19 Compiled into 2,000 variable SAT problem Real-time planning and diagnosis

© Daniel S. Weld & 2009

© Daniel S. Weld 21 Europa Mission ~ 2018

© Daniel S. Weld 22 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 23 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)

© Daniel S. Weld 24 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 25 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 ???

© Daniel S. Weld 26 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 27 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

© Daniel S. Weld 28 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 29 Recurrent Themes Combinatorial Explosion Micro-world successes are hard to scale up. How to organize and accumulate large amounts of knowledge?

© Daniel S. Weld 30 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 31 Logistics: See website Two small projects Othello TBD Grading: 60% homeworks and mini-projects 10% midterm 20% final 10% class participation, extra credit, etc

© Daniel S. Weld 32 For You To Do Get on class mailing list Dan’s Suggestion: Start reading Ch 2 in text Ch 1 is good, but optional