CSE 473 Artificial Intelligence

Slides:



Advertisements
Similar presentations
Artificial Intelligence. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.
Advertisements

An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
Markov Logic Networks Instructor: Pedro Domingos.
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?
CSE 473: Artificial Intelligence Dan Weld Slides from Dan Klein, Luke Zettlemoyer, Stuart Russell, Andrew Moore.
1 Lecture 35 Brief Introduction to Main AI Areas (cont’d) Overview  Lecture Objective: Present the General Ideas on the AI Branches Below  Introduction.
C SC 421: Artificial Intelligence …or Computational Intelligence Alex Thomo
CS480/580 Introduction to Artificial Intelligence Shuiwang Ji.
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 574: Artificial Intelligence II Statistical Relational Learning Instructor: Pedro Domingos.
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR, TAs: Kapil Thadani 724 CEPSR, Phong Pham TA Room.
Agents & Environments. © Daniel S. Weld Topics Agents & Environments Problem Spaces Search & Constraint Satisfaction Knowledge Repr’n & Logical.
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.
CSE 590ST Statistical Methods in Computer Science Instructor: Pedro Domingos.
CSE 515 Statistical Methods in Computer Science Instructor: Pedro Domingos.
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
CPSC 171 Artificial Intelligence Read Chapter 14.
ARTIFICIAL INTELLIGENCE Introduction: Chapter 1. Outline Course overview What is AI? A brief history The state of the art.
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
Introduction: Chapter 1
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.
Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
10/3/2015 ARTIFICIAL INTELLIGENCE Russell and Norvig ARTIFICIAL INTELLIGENCE: A Modern Approach.
Artificial Intelligence
Artificial Intelligence: Prospects for the 21 st Century Henry Kautz Department of Computer Science University of Rochester.
CNS 4470 Artificial Intelligence. What is AI? No really what is it? No really what is it?
Introduction to Artificial Intelligence Mitch Marcus CIS391 Fall, 2008.
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
Introduction to Artificial Intelligence CS 438 Spring 2008.
Decision Making Under Uncertainty Lec #1: Introduction UIUC CS 598: Section EA Professor: Eyal Amir Spring Semester 2005.
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
CSE 573 Artificial Intelligence Dan Weld Xu Miao
CSE 473 Artificial Intelligence Dieter Fox Colin Zheng
CS382 Introduction to Artificial Intelligence Lecture 1: The Foundations of AI and Intelligent Agents 24 January 2012 Instructor: Kostas Bekris Computer.
CSE 473: Artificial Intelligence
Artificial Intelligence
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Overview of Artificial Intelligence (1) Artificial intelligence (AI) Computers with the ability to mimic or duplicate the functions of the human brain.
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR Tas: Andrew Rosenberg Speech Lab, 7 th Floor CEPSR Sowmya Vishwanath TA Room.
Brief Intro to Machine Learning CS539
Introduction to Artificial Intelligence
CS4341 Introduction to Artificial Intelligence
2009: Topics Covered in COSC 6368
Artificial Intelligence (CS 370D)
Done Done Course Overview What is AI? What are the Major Challenges?
Done Done Course Overview What is AI? What are the Major Challenges?
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
Artificial Intelligence for Engineers
Basic Intro Tutorial on Machine Learning and Data Mining
CSCI 5582 Artificial Intelligence
Artificial Intelligence
Course Instructor: knza ch
Artificial Intelligence introduction(2)
AI and Agents CS 171/271 (Chapters 1 and 2)
Introduction to Artificial Intelligence
Artificial Intelligence
Introduction to Artificial Intelligence
Artificial Intelligence
Presentation transcript:

CSE 473 Artificial Intelligence Dieter Fox Julie Letchner Matt Hoffman http://www.cs.washington.edu/473

Outline Objectives What is AI? State of the Art Challenges Logistics © D. Weld, D. Fox

Goals of this Course To introduce you to a set of key: Paradigms & Techniques Teach you to identify when & how to use Heuristic search Constraint satisfaction Machine learning Logical inference Bayesian inference Policy construction © D. Weld, D. Fox

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? © D. Weld, D. Fox

AI as Engineering How can we make software systems more powerful and easier to use? Speech & intelligent user interfaces Autonomic computing Mobile robots, softbots Data mining Medical expert systems ... © D. Weld, D. Fox

Hardware 1011 neurons 1014 synapses cycle time: 10-3 sec                Far fewer interconnections! Much faster update! 107 transistors 1010 bits of RAM cycle time: 10-9 sec © D. Weld, D. Fox

Computer vs. Brain © D. Weld, D. Fox

Evolution of Computers © D. Weld, D. Fox

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. © D. Weld, D. Fox

Dimensions of the AI Definition human-like vs. rational Systems that think like humans Systems that think rationally thought vs. behavior Systems that act like humans Systems that act rationally © D. Weld, D. Fox

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 © D. Weld, D. Fox

Museum Tour-Guide Robots Minerva, 1998 Rhino, 1997 © D. Weld, D. Fox

Minerva in the NMAH The Minerva Experience © D. Weld, D. Fox

“How Intelligent Is Minerva?” 5.7% 29.5% 25.4% 36.9% 2.5% amoeba fish dog monkey human © D. Weld, D. Fox

“Is Minerva Alive?" 3.2% 27.0% 69.8% yes undecided no © D. Weld, D. Fox

“Are You Under 10 Years of Age?” 3.2% 27.0% 69.8% yes undecided no © D. Weld, D. Fox

RoboCup Challenge Design a team of robots that can play soccer! © D. Weld, D. Fox

RoboCup vs. Chess Static Deterministic Accessible Turn-based Dynamic Deep Blue Robot soccer Static Deterministic Accessible Turn-based Dynamic Stochastic Inaccessible Real-time Vision and image-processing State estimation Planning and reasoning Multi-agent/multi robot coordination Real-time decision making Mobile robots and humanoids © D. Weld, D. Fox

RoboCup-99: Stockholm, Sweden © D. Weld, D. Fox

RoboCup-03/-04 © D. Weld, D. Fox

Mapping the Allen Center: Raw Data © D. Weld, D. Fox

Mapping the Allen Center © D. Weld, D. Fox

Started: January 1996 Launch: October 15th, 1998 Experiment: May 17-21 Some Recent AI Success Stories Started: January 1996 Launch: October 15th, 1998 Experiment: May 17-21 courtesy JPL © D. Weld, D. Fox

2004 & 2009 © D. Weld, D. Fox

Europa Mission ~ 2018 © D. Weld, D. Fox

Speech Recognition © D. Weld, D. Fox

Limits of AI Today Today’s successful AI systems Commonsense Knowledge 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 © D. Weld, D. Fox

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) automatic translation only really successful in very limited domains – eg weather reports as a tool for human editors to extensively revise © D. Weld, D. Fox

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. Language understanding depends heavily on knowledge of the domain of discourse. Consider Knowledge required just for the word “give” © D. Weld, D. Fox

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 Alternatives? Machine learning – bootstrapping? Data mining the web? Reinforcement learning - © D. Weld, D. Fox

Recurrent Themes Representation vs. Implicit Logic vs. Probability 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 Representation” Logic vs. Probability In 1950’s, logic dominates (McCarthy, … attempts to extend logic “just a little” 1988 – Bayesian networks (Pearl) efficient computational framework Today’s hot topic: combining probability & FOL © D. Weld, D. Fox

473 Topics Agents & Environments Problem Spaces Search & Constraint Satisfaction Knowledge Repr’n & Logical Reasoning Machine Learning Uncertainty: Repr’n & Reasoning Robotics © D. Weld, D. Fox

Logistics: Dieter Fox fox @ cs Julie Letchner letchner @ cs Matt Hoffman mhoffman @ cs Required Reading Russell & Norvig “AIMA2” Papers from WWW Grading: Homeworks and projects 50% Final 25% Midterm 15% Extra credit, participation 10% © D. Weld, D. Fox

For You To Do Get on class mailing list Read Ch 2 in text Ch 1 is good, but optional HW1 forthcoming © D. Weld, D. Fox