CS:4420 Artificial Intelligence

Similar documents
22c:145 Artificial Intelligence

Intelligent Systems. Lecture 1 - Introduction

Artificial Intelligence

Introduction to Artificial Intelligence: cs580

Artificial Intelligence

CMSC 421, Artificial Intelligence

Artificial Intelligence

Artificial Intelligence

Artificial Intelligence

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

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

Artificial Intelligence: An overview

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

Artificial Intelligence: Definition

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

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

CMSC 372 Artificial Intelligence. Fall Administrivia

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

Artificial Intelligence. AI Slides (4e) c Lin

Artificial Intelligence. What is AI?

KI-Programmierung. Introduction

Artificial Intelligence. An Introductory Course

COS402 Artificial Intelligence Fall, Lecture I: Introduction

Introduction to AI. What is Artificial Intelligence?

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

Artificial Intelligence

Artificial Intelligence. Berlin Chen 2004

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

CS 486/686 Artificial Intelligence

Introduction to AI. Hal Daumé III. Computer Science University of Maryland CS 421: Introduction to Artificial Intelligence 26 Jan 2012

Introduction to Artificial Intelligence

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

CS 188: Artificial Intelligence Fall Administrivia

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

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

Welcome to CompSci 171 Fall 2010 Introduction to AI.

Artificial Intelligence

Lecture 1 Introduction to AI

Administrivia. CS 188: Artificial Intelligence Fall Course Details. Course Staff. Announcements. Today.

1/29/18. Chapter Outline. Artificial Intelligence. So you wanna do AI? What is Artificial Intelligence? Chapter 1. Motivations to study AI

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

Artificial Intelligence (Introduction to)

Introduction to Artificial Intelligence

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

Artificial Intelligence

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

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

Course Webpage. People. Course Timing/Location. Course Details. Related Course. Introduction to Artificial Intelligence

Foundations of Artificial Intelligence

Artificial Intelligence: Your Phone Is Smart, but Can It Think?

CSCI 446: Ar*ficial Intelligence. CSCI 446: Ar*ficial Intelligence Keith Vertanen

Random Administrivia. In CMC 306 on Monday for LISP lab

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

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

Artificial Intelligence: An Introduction

CSE 473 Artificial Intelligence (AI)

CS 188: Artificial Intelligence Fall Course Information

Computer Science and Philosophy Information Sheet for entry in 2018

CS 380: ARTIFICIAL INTELLIGENCE

CE213 Artificial Intelligence Lecture 1

Foundations of Artificial Intelligence

Artificial Intelligence for Engineers. EE 562 Winter 2015

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

ARTIFICIAL INTELLIGENCE

COMP9414/ 9814/ 3411: Artificial Intelligence. 2. Environment Types. UNSW c Alan Blair,

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

COMP9414/ 9814/ 3411: Artificial Intelligence. Week 1: Foundations. UNSW c Alan Blair,

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

ARTIFICIAL INTELLIGENCE

Welcome to CSC384: Intro to Artificial MAN.

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

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

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

Elements of Artificial Intelligence and Expert Systems

Artificial Intelligence

Artificial Intelligence CS365. Amitabha Mukerjee

Ar#ficial)Intelligence!!

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

Lecture 1 What is AI?

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

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

CSCE 315: Programming Studio

Welcome to CSC384: Intro to Artificial Intelligence

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

CS 188: Artificial Intelligence. Course Information

AI 101: An Opinionated Computer Scientist s View. Ed Felten

CS 188: Artificial Intelligence

Introduction to AI (COMP-424)

Artificial Intelligence: An Armchair Philosopher s Perspective

CS 380: ARTIFICIAL INTELLIGENCE RATIONAL AGENTS. Santiago Ontañón

2. Environment Types. COMP9414/ 9814/ 3411: Artificial Intelligence. Agent Model. Agents as functions. The PEAS model of an Agent

Cognitive Science: What Is It, and How Can I Study It at RPI?

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

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

Philosophy. AI Slides (5e) c Lin

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

ENTRY ARTIFICIAL INTELLIGENCE

CS415 Human Computer Interaction

22c:145 Artificial Intelligence

CSE 473 Artificial Intelligence (AI) Outline

Transcription:

CS:4420 Artificial Intelligence Spring 2018 Introduction Cesare Tinelli The University of Iowa Copyright 2004 18, Cesare Tinelli and Stuart Russell a a These notes were originally developed by Stuart Russell and are used with permission. They are copyrighted material and may not be used in other course settings outside of the University of Iowa in their current or modified form without the express written consent of the copyright holders. CS:4420 Spring 2018 p.1/16

Readings for This Lecture Chap. 1 of [Russell and Norvig, 2012] CS:4420 Spring 2018 p.2/16

What is Artificial Intelligence? A scientific and engineering discipline devoted to: understanding principles that make intelligent behavior possible in natural or artificial systems developing methods for the design and implementation of useful, intelligent artifacts [Poole, Mackworth, Goebel] CS:4420 Spring 2018 p.3/16

What is intelligence then? CS:4420 Spring 2018 p.4/16

What is intelligence then? Fast thinking? Knowledge? Ability to pass as a human? Ability to reason logically? Ability to learn? Ability to perceive and act upon one s environment? Ability to play chess at grand-master s level?... CS:4420 Spring 2018 p.4/16

Acting Humanly: The Turing test Turing (1950) Computing machinery and intelligence : CS:4420 Spring 2018 p.5/16

Acting Humanly: The Turing test Can machines think? Can machines behave intelligently? Operational test for intelligent behavior: the Imitation Game Predicted that by 2000, a machine might have a 30% chance of fooling a lay person for 5 minutes Anticipated all major arguments against AI in following 50 years Suggested major components of AI: knowledge, reasoning, language understanding, learning CS:4420 Spring 2018 p.6/16

Acting Humanly: The Turing test Can machines think? Can machines behave intelligently? Operational test for intelligent behavior: the Imitation Game Predicted that by 2000, a machine might have a 30% chance of fooling a lay person for 5 minutes Anticipated all major arguments against AI in following 50 years Suggested major components of AI: knowledge, reasoning, language understanding, learning Problem: Turing test is not reproducible, constructive, or amenable to mathematical analysis CS:4420 Spring 2018 p.6/16

Thinking Humanly: Cognitive Science 1960s cognitive revolution : information-processing psychology replaced prevailing orthodoxy of behaviorism Require scientific theories of internal activities of the brain What level of abstraction? Knowledge or circuits? How to validate? It requires 1. Predicting and testing behavior of human subjects (top-down, Cognitive Science) 2. Direct identification from neurological data (bottom-up, Cognitive Neuroscience) CS:4420 Spring 2018 p.7/16

Thinking Rationally: Laws of Thought Several Greek schools at the time of Aristotle developed various forms of logic: Notation and rules of derivation for thoughts. They may or may not have proceeded to the idea of mechanization Direct line through mathematics and philosophy to modern AI Problems: 1. Not all intelligent behavior is mediated by logical deliberation 2. What is the purpose of thinking? What thoughts should I have? CS:4420 Spring 2018 p.8/16

Acting Rationally Rational behavior: doing the right thing, that which is expected to maximize goal achievement given the available information Doesn t necessarily involve thinking e.g., blinking reflex but thinking should be in the service of rational action Aristotle: Every art and every inquiry, and similarly every action and pursuit, is thought to aim at some good CS:4420 Spring 2018 p.9/16

Rational Agents An agent is an entity that perceives and acts This course is about designing rational agents Abstractly, an agent is a function from percept histories to actions: f : P A For any given class of environments and tasks, we seek the agent (or class of agents) with the best performance Caveat: computational limitations make perfect rationality unachievable Approach: design best program for given machine resources CS:4420 Spring 2018 p.10/16

Summary of Experts View of AI The exciting new effort to make computers think... machines with minds, in the full and literal sense (Haugeland, 1985) [The automation of] activities that we associate with human thinking, activities such as decision-making, problem solving, learning... (Bellman, 1978) The art of creating machines that perform functions that require intelligence when performed by people (Kurzweil, 1990) The study of how to make computers do things at which, at the moment, people are better (Rich and Knight, 1991) The study of mental faculties through the use of computational models (Charniak and McDermott, 1985) The study of the computations that make it possible to perceive, reason, and act (Winston, 1992) A field of study that seeks to explain and emulate intelligent behavior in terms of computational processes (Schalkoff, 1990) The branch of computer science that is concerned with the automation of intelligent behavior (Luger and Stubblefield, 1993) Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally CS:4420 Spring 2018 p.11/16

Operational Definition of AI Systems that act like humans Turing test Systems that think like humans Cognitive Science Systems that think rationally Logic-based AI Systems that act rationally Rational Agents CS:4420 Spring 2018 p.12/16

AI s Foundations Philosophy Mathematics Psychology Economics Linguistics Neuroscience logic, methods of reasoning, mind as physical system, foundations of learning, language, rationality formal representation and proof, algorithms, computation, (un)decidability, (in)tractability, probability adaptation, perception and motor control, experimental techniques formal theory of rational decisions knowledge representation, grammar plastic physical substrate for mental activity Control theory homeostatic systems, stability, simple optimal agent designs CS:4420 Spring 2018 p.13/16

State of the art Which of the following can be done at present? Play a decent game of table tennis Drive along a curving mountain road Drive in the center of Cairo Buy a week s worth of groceries at the supermarket Buy a week s worth of groceries on the web Win at Go Play a decent game of bridge Discover and prove a new mathematical theorem Write an intentionally funny story Give competent legal advice in a specialized area of law Translate spoken English into spoken Swedish in real time Perform a complex surgical operation CS:4420 Spring 2018 p.14/16

Why Study AI? AI helps: 1. computer scientists and engineers build more useful and user-friendly computers 2. psychologists, linguists, and philosophers understand the principles that constitute what we call intelligence AI is an interdisciplinary field of study Many ideas and techniques now standard in CS (symbolic computation, time sharing, objects, declarative programming,...) were pioneered by AI-related research CS:4420 Spring 2018 p.15/16

Building AI systems is pretty hard I went to the grocery store, I saw the milk on the shelf and I bought it What did I buy? The milk? The shelf? The store? An awful lot of knowledge of the world is needed to answer simple questions like this one CS:4420 Spring 2018 p.16/16