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

Similar documents
Introduction to AI. What is Artificial Intelligence?

Artificial Intelligence. What is AI?

CMSC 372 Artificial Intelligence. Fall Administrivia

Artificial Intelligence

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

Introduction to Artificial Intelligence

AI in Business Enterprises

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

Artificial Intelligence

Random Administrivia. In CMC 306 on Monday for LISP lab

History and Philosophical Underpinnings

Artificial Intelligence. An Introductory Course

UNIT 13A AI: Games & Search Strategies

Artificial Intelligence

Artificial Intelligence

Agents and Introduction to AI

Ar#ficial)Intelligence!!

CITS3001. Algorithms, Agents and Artificial Intelligence. Semester 1, 2015

CSCE 315: Programming Studio

CSC 550: Introduction to Artificial Intelligence. Fall 2004

UNIT 13A AI: Games & Search Strategies. Announcements

1.1 What is AI? 1.1 What is AI? Foundations of Artificial Intelligence. 1.2 Acting Humanly. 1.3 Thinking Humanly. 1.4 Thinking Rationally

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

Artificial Intelligence. Berlin Chen 2004

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

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

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

Artificial Intelligence: An overview

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

Introduction to Artificial Intelligence: cs580

CSE 473 Artificial Intelligence (AI) Outline

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

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

Introduction and History of AI

CS:4420 Artificial Intelligence

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

Lecture 1 What is AI?

CS344: Introduction to Artificial Intelligence (associated lab: CS386)

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

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

Artificial Intelligence

Introduction to Talking Robots

Wissensverarbeitung. - Introduction -

ARTIFICIAL INTELLIGENCE

This tutorial is prepared for the students at beginner level who aspire to learn Artificial Intelligence.

ENTRY ARTIFICIAL INTELLIGENCE

Artificial Intelligence: Definition

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

Logic Programming. Dr. : Mohamed Mostafa

Artificial Intelligence CS365. Amitabha Mukerjee

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

Introduction to Artificial Intelligence

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

22c:145 Artificial Intelligence

CS 4700: Foundations of Artificial Intelligence

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

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

Artificial Intelligence

Artificial Intelligence

Artificial Intelligence

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

COS402 Artificial Intelligence Fall, Lecture I: Introduction

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

22c:145 Artificial Intelligence. Texbook. Bartlett Publishers, Check the class web sites daily!

Welcome to CompSci 171 Fall 2010 Introduction to AI.

Foundations of Artificial Intelligence

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

The Impact of Artificial Intelligence. By: Steven Williamson

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

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

CS 380: ARTIFICIAL INTELLIGENCE

Artificial Intelligence A Very Brief Overview of a Big Field

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

KI-Programmierung. Introduction

V. Adamchik Data Structures. Game Trees. Lecture 1. Apr. 05, Plan: 1. Introduction. 2. Game of NIM. 3. Minimax

CMSC 421, Artificial Intelligence

mywbut.com Introduction to AI

Artificial Intelligence

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

Artificial Intelligence (Introduction to)

Introduction & Statement of the Problem

Artificial Intelligence: Introduction

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

Computer Science and Philosophy Information Sheet for entry in 2018

CS 486/686 Artificial Intelligence

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

Appendices master s degree programme Artificial Intelligence

Intelligent Agents. Introduction. Ute Schmid Practice: Emanuel Kitzelmann. Cognitive Systems, Applied Computer Science, University of Bamberg

Dr Rong Qu History of AI

Artificial Intelligence. Lecture 1: Introduction. Fall 2010

Emily Dobson, Sydney Reed, Steve Smoak

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

CMSC 471 Spring Introduction. Tim Finin,

Foundations of Artificial Intelligence

Artificial Intelligence

Lecture 1 What is AI?

CS 440 / ECE 448 Introduction to Artificial Intelligence Spring 2010 Lecture #5

Lecture 1 Introduction to AI

Transcription:

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

Artificial Intelligence v We call ourselves Homo sapiens v What does this mean? 8/29/03 CS360 AI & Robotics 2

What is AI? Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally 8/29/03 CS360 AI & Robotics 3

Acting Humanly v The Turing Test 8/29/03 CS360 AI & Robotics 4

What Things Does a Computer Need to Pass? v Natural Language Processing v Knowledge Representation v Automated Reasoning v Machine Learning 8/29/03 CS360 AI & Robotics 5

Total Turing Test v Computer Vision v Robotics 8/29/03 CS360 AI & Robotics 6

Turing Test v Still relevant today v AI researchers devote little effort to achieving the Turing test v Why? Underlying principles are more important Wright brothers succeeded in flying after they stopped imitating birds 8/29/03 CS360 AI & Robotics 7

Critics of the Turing Test v Needlessly constrains machine intelligence to fit a human mold Do we really want a machine that is bad at mathematics? v Does not test abilities requiring perceptual skill or manual dexterity 8/29/03 CS360 AI & Robotics 8

8/29/03 CS360 AI & Robotics 9

Thinking Humanly v General Problem Solver (GPS) by Newell and Simon v Compare the trace of its reasoning steps to traces of human subjects solving the same problems v Field of Cognitive Science v Get inside the human mind through Introspection Psychological Experiments 8/29/03 CS360 AI & Robotics 10

Thinking Rationally v The laws of thought approach v Socrates is a man; all men are moral; therefore, Socrates is mortal v Two problems: Hard to state informal knowledge in formal terms Problems with a few dozen facts can exhaust the computational resources of a computer 8/29/03 CS360 AI & Robotics 11

Acting Rationally v The rational agent approach v Agent is different from a program Operating under autonomous control Perceiving their environment Persisting over a long period of time Adapting to change v Difference between the laws of though approach and this approach There are ways of acting rationally that do not involve logic Recoiling from a hot stove 8/29/03 CS360 AI & Robotics 12

AI Fundamentals v Two fundamental components of AI Knowledge Representation Search 8/29/03 CS360 AI & Robotics 13

AI Application Areas v Game Playing State search for tic-tac-toe v Automated Reasoning v Expert Systems Knowledge Engineer DENDRAL MYCIN Difficulties include: Lack of deep knowledge Lack of flexibility No deep explanations Little learning from experience Difficulties in verification 8/29/03 CS360 AI & Robotics 14

AI Application Areas v Natural Language Understanding Parsing sentences Knowing discourse and idioms With none down in the top of the ninth and the go-ahead run at second, the manager called his relief from the bull pen SHRDLU (1973) 8/29/03 CS360 AI & Robotics 15

SHRDLU v Person: PICK UP A BIG RED BLOCK. Computer: OK. (does it) Person: GRASP THE PYRAMID. Computer: I DON'T UNDERSTAND WHICH PYRAMID YOU MEAN. Person: FIND A BLOCK WHICH IS TALLER THAN THE ONE YOU ARE HOLDING AND PUT IT INTO THE BOX. Computer: BY "IT", I ASSUME YOU MEAN THE BLOCK WHICH IS TALLER THAN THE ONE I AM HOLDING. Computer: OK. (does it) Person: WHAT DOES THE BOX CONTAIN? Computer: THE BLUE PYRAMID AND THE BLUE BLOCK. Person: WHAT IS THE PYRAMID SUPPORTED BY? Computer: THE BOX. 8/29/03 CS360 AI & Robotics 16

AI Application Areas v Planning and Robotics Planning Robots perform tasks with some flexibility and responsiveness v Machine Learning Playing Chess 8/29/03 CS360 AI & Robotics 17

AI Programming Languages v LISP famous proposal for the Darmouth Summer Research Project on Artificial Intelligence by McCarthy -- dated the 31st of August 1955 - contains a research program for McCarthy which is devoted to this question: "During next year and during the Summer Research Project on Artificial Intelligence, I propose to study the relation of language to intelligence..." v PROLOG Prolog invented (about 1972) by the AI researcher Alan Colmeraurer early ideas developed at University of MontrËal; then University of Marseilles 8/29/03 CS360 AI & Robotics 18