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

Similar documents
Lecture 1 What is AI?

Lecture 1 What is AI?

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

CSE 473 Artificial Intelligence (AI)

CSE 473 Artificial Intelligence (AI) Outline

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

CMSC 372 Artificial Intelligence. Fall Administrivia

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

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

Artificial Intelligence: An overview

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

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

CMSC 421, Artificial Intelligence

Welcome to CSC384: Intro to Artificial MAN.

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

History and Philosophical Underpinnings

What's involved in Intelligence?

Introduction to Artificial Intelligence

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

Artificial Intelligence for Engineers. EE 562 Winter 2015

CSC 550: Introduction to Artificial Intelligence. Fall 2004

Welcome to CompSci 171 Fall 2010 Introduction to AI.

What's involved in Intelligence?

Introduction to Artificial Intelligence

Our 2-course meal for this evening

Artificial Intelligence

Artificial Intelligence. What is AI?

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

Introduction and History of AI

Artificial Intelligence

Artificial Intelligence

Artificial Intelligence CS365. Amitabha Mukerjee

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

Welcome to CSC384: Intro to Artificial Intelligence

Introduction to Artificial Intelligence: cs580

Artificial Intelligence. Berlin Chen 2004

Intelligent Systems. Lecture 1 - Introduction

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

COS402 Artificial Intelligence Fall, Lecture I: Introduction

Ar#ficial)Intelligence!!

Artificial Intelligence. An Introductory Course

Introduction to AI. What is Artificial Intelligence?

Artificial Intelligence: Definition

CS8678_L1. Course Introduction. CS 8678 Introduction to Robotics & AI Dr. Ken Hoganson. Start Momentarily

KI-Programmierung. Introduction

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

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

CS 188: Artificial Intelligence Fall Course Information

Dr Rong Qu History of AI

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

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

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

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

mywbut.com Introduction to AI

22c:145 Artificial Intelligence

CSCE 315: Programming Studio

CS 380: ARTIFICIAL INTELLIGENCE

CS:4420 Artificial Intelligence

Artificial Intelligence

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

Elements of Artificial Intelligence and Expert Systems

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

Artificial Intelligence

Artificial Intelligence. Lecture 1: Introduction. Fall 2010

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

CS 188: Artificial Intelligence. Course Information

Artificial Intelligence

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

ARTIFICIAL INTELLIGENCE

Artificial Intelligence

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

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

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

Lecture 1 Introduction to AI

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

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

How AI Won at Go and So What? Garry Kasparov vs. Deep Blue (1997)

(Refer Slide Time: 01:10)

UNIT 13A AI: Games & Search Strategies

Artificial Intelligence CSL333/CSL671

Introduction to Artificial Intelligence

CS5331: Concepts in Artificial Intelligence & Machine Learning systems. Rattikorn Hewett

UNIT 13A AI: Games & Search Strategies. Announcements

Random Administrivia. In CMC 306 on Monday for LISP lab

CS 188: Artificial Intelligence Fall Administrivia

AI in Business Enterprises

Final Lecture: Fun, mainly

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

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

Plan for the 2nd hour. What is AI. Acting humanly: The Turing test. EDAF70: Applied Artificial Intelligence Agents (Chapter 2 of AIMA)

Artificial Intelligence

Artificial Intelligence: Introduction. slide 1

Artificial Intelligence: An Introduction. Mohsen Afsharchi

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

Artificial Intelligence: Introduction

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

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

CS343 Introduction to Artificial Intelligence Spring 2012

Transcription:

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

Outline 1) What is AI: The Course 2) What is AI: The Field 3) Why to take the class (or not) 4) A Brief History of AI 5) Predict the future poll 2

What is AI: The Course Communication Web site, e-mails to class Grading 6 problem sets (55%) Late assignments 10% off per day Midterms (weeks 4 and 9) (30%) Final: Othello Tournament (10%) Collective lecture ratings (5%) 3

More on Problem Sets Programming (in pairs) and exercises (indv.) PS 1: AI history and search PS 2: Sudoku solver PS 3: Logic and Agents PS 4: Othello player I PS 5: Machine Learning PS 6: Othello player II Code: Starter code in C++ or Python Code in pairs write reports individually 4

Topics 1. Introduction to AI, chapter 1. 2. Search, chapters 3, 4. 3. Constraint Satisfaction, Chapter 6. 4. Logic and agents, Ch 7-8. 5. Game playing, chapter 5. 6. Machine learning, chapters 18-20. 7. The Big Questions (final week) chapters 26, 27. 5

Textbook Artificial Intelligence: A Modern Approach Russell and Norvig 6

Goals of this Course To teach you the main ideas of AI To introduce you to a set of key techniques and algorithms from AI To introduce you to the applicability and limitations of these methods 7

Outline 1) What is AI: The Course 2) What is AI: The Field 3) Why to take the class (or not) 4) A Brief History of AI 5) Predict the future poll 8

What are the most fundamental scientific questions? 9

What is Intelligence? 10

What is Artificial Intelligence? Dimensions: Human-like vs. rational Behavior vs. thought 11

Human-like behavior Dimensions: Human-like vs. rational Behavior vs. thought Turing test (1950): 12

Human-like thought Dimensions: Human-like vs. rational Behavior vs. thought Must choose level of abstraction Knowledge? Neurons? How to validate? Predict and test behavior from human subjects (top-down) Measure neurological data (bottom-up) Cognitive Science and Cognitive Neuroscience Both fields distinct from AI today 13

Human vs. Computer Hardware 10 11 neurons 10 14 synapses cycle time: 10-3 sec 10 9 transistors 10 11 bits of RAM cycle time: 10-9 sec 14

Computer vs. Brain 15

Conclusion In near future we can have computers with as many processing elements as our brain, but: fewer interconnections (wires or synapses) much faster updates. Fundamentally different hardware may require fundamentally different algorithms Very much an open question. Neural net research. 16

Thinking Rationally Dimensions: Human-like vs. rational Behavior vs. thought Prescriptive: what would an ideal agent think? vs. descriptive (what do people actually think) Harkens to ancient Greeks: logical notation and rules of derivation for thoughts Problems: Lots of (rational) actions not due to thought at all What thoughts should I think? 17

Acting Rationally Dimensions: Human-like vs. rational Behavior vs. thought Rational agents do the right thing Take actions that are optimal for achieving goals Computational limits prohibit complete rationality Thus, attempt to be as rational as possible given resource constraints Textbook focuses on acting rationally as the definition of AI 18

Outline 1) What is AI: The Course 2) What is AI: The Field 3) Why to take the class (or not) 4) A Brief History of AI 5) Predict the future poll 19

Why not to take the class It won t be easy You have to like programming You re best off if you already know: A fair amount about algorithms and data structures The basics of probability theory The basics of first-order logic 20

Why to take the class Touches on a huge number of other fields Mathematics, Philosophy, Neuroscience, Psychology, Cognitive Science, Economics, and of course Computer Science Get to play with fun algorithms Get to think about the future Material has potentially large impact 21

A question for our time... Although trips around the moon and to neighboring planets may seem a long way off, the United States is probably in a better position at present to progress in this direction than any other nation. Since mastery of the elements is a reliable index of material progress, the nation which first makes significant achievements in space travel will be acknowledged as the world leader in both military and scientific techniques. To visualize the impact on the world one can imagine the consternation and admiration that would be felt here if the United States were to discover suddenly that some other nation had already put up a successful satellite. -- RAND Corporation report, 1947 Should the US Government embark on a 10-year, $1 trillion effort to bring about super-human-level AI? http://www.fas.org/spp/eprint/origins/part05.htm

Summary of Last Time Course structure 6 problem sets (3 programming, 3 written), 2 midterms, othello tournament, lecture ratings AI Definition Thought Human-like Cognitive science, cognitive neuroscience Rational Logic Behavior Turing Test This class (mostly) 60+ people rated yesterday s lecture (you have until noon tomorrow to rate this one)

Outline 1) What is AI: The Course 2) What is AI: The Field 3) Why to take the class (or not) 4) A Brief History of AI 5) Predict the future poll 24

Going way back (4 th C BC+) Aristotle, George Boole, Gottlob Frege, Alfred Tarski formalizing the laws of rational thought (16 th C+) Gerolamo Cardano, Pierre de Fermat, 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 25

Classical AI The principles of intelligence are separate from any hardware / software / wetware implementation Look for these principles by studying how to perform tasks that require intelligence 26

Success Story: Expert Systems Gather knowledge from experts, codify it in software Example: Mycin (1980) Expert level performance in diagnosis of blood infections Rose to prominence in early 80s. Today: 1,000 s of systems Everything from diagnosing cancer to configuring aircraft Often outperform e.g. doctors in clinical trials 27

Success Story: Chess I could feel I could smell a new kind of intelligence across the table - Kasparov 28

Success story: IBM s Watson I for one welcome our new robot overlords. -- Ken Jennings

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 do perception and action interact with reasoning? How does the demand for real-time performance in a complex, changing environment affect the architecture of intelligence? 30

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. 31

Key Hard Problem for AI Today s successful AI systems operate in well-defined domains employ narrow, specialized knowledge IBM Watson an exception in some ways Commonsense Knowledge needed to operate in messy, complex, openended worlds Your kitchen vs. GM factory floor understand unconstrained Natural Language 32

Role of Knowledge in Natural Language Understanding Speech Recognition Massive investment, considerable progress Translation Getting better. Classic mistake: The spirit is willing but the flesh is weak. (English) The vodka is good but the meat is rotten. (Russian) Understanding? 33

How to Get Commonsense? CYC Project (Doug Lenat, Cycorp) Encoding 1,000,000 commonsense facts about the world by hand Coverage not always adequate Shift from late 90s+ toward learning from data E.g., mine common sense from text (IBM Watson, TextRunner do versions of this) Machine learning from data enables many other applications as well (more on this later in course) 34

(Re-)Current Themes Combinatorial Explosion Micro-world successes don t scale up. How to organize and accumulate large amounts of knowledge? How to translate from informal, ill-structured statements to formal reasoning (e.g., understand a story)? What are reasonable simplifying assumptions? 35

Outline 1) What is AI: The Course 2) What is AI: The Field 3) Why to take the class (or not) 4) A Brief History of AI 5) Predict the future poll 36

In the future A computer will pass the Turing Test in: a) <20 years b) 20-50 years c) 50-100 years d) 100+ years e) Never 37

The future 80% of households will have humanoid robots in a) <20 years b) 20-50 years c) 50-100 years d) 100+ years e) Never 38

The future The most crucial advance needed for progress in AI is: a) Better hardware (Faster CPUs/more RAM) b) Better software (algorithms) c) Better understanding of human intelligence/brains d) Better ways to harness human participation 39

The future The US Government should spend $1 trillion to advance AI: a) Yes b) No 40