Artificial Intelligence: Definition

Similar documents
Artificial Intelligence

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

CS:4420 Artificial Intelligence

Artificial Intelligence

CMSC 421, Artificial Intelligence

Artificial Intelligence

Introduction to Artificial Intelligence: cs580

Intelligent Systems. Lecture 1 - Introduction

Artificial Intelligence: An overview

Introduction to AI. What is Artificial Intelligence?

Agent. Pengju Ren. Institute of Artificial Intelligence and Robotics

22c:145 Artificial Intelligence

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

Administrivia. CS 188: Artificial Intelligence Spring Agents and Environments. Today. Vacuum-Cleaner World. A Reflex Vacuum-Cleaner

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

Intelligent Agents p.1/25. Intelligent Agents. Chapter 2

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

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

COS402 Artificial Intelligence Fall, Lecture I: Introduction

CS 188: Artificial Intelligence Fall Administrivia

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

Artificial Intelligence. AI Slides (4e) c Lin

Welcome to CompSci 171 Fall 2010 Introduction to AI.

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

CS 380: ARTIFICIAL INTELLIGENCE

HIT3002: Introduction to Artificial Intelligence

Introduction to Artificial Intelligence

CMSC 372 Artificial Intelligence. Fall Administrivia

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

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

CS 188: Artificial Intelligence Fall Course Information

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

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

3.1 Agents. Foundations of Artificial Intelligence. 3.1 Agents. 3.2 Rationality. 3.3 Summary. Introduction: Overview. 3. Introduction: Rational Agents

Introduction to Artificial Intelligence

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

Last Time: Acting Humanly: The Full Turing Test

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

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

CS 188: Artificial Intelligence. Course Information

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

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

Intelligent Agents & Search Problem Formulation. AIMA, Chapters 2,

CS 486/686 Artificial Intelligence

CS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1

KI-Programmierung. Introduction

Artificial Intelligence

Logic Programming. Dr. : Mohamed Mostafa

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

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

Outline. Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types

CISC 1600 Lecture 3.4 Agent-based programming

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

CS 188: Artificial Intelligence

CS 343H: Artificial Intelligence. Week 1a: Introduction

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

ARTIFICIAL INTELLIGENCE

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

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

Artificial Intelligence. What is AI?

Intro to AI. AI is a huge field. AI is a huge field 2/19/15. What is AI. One definition:

Artificial Intelligence (Introduction to)

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

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

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

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

Intro to AI. AI is a huge field. AI is a huge field 2/26/16. What is AI (artificial intelligence) What is AI. One definition:

Agents and Introduction to AI

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

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

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

Artificial Intelligence CS365. Amitabha Mukerjee

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

CE213 Artificial Intelligence Lecture 1

Artificial Intelligence

CSE 473 Artificial Intelligence (AI)

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

Inf2D 01: Intelligent Agents and their Environments

A.I in Automotive? Why and When.

Structure of Intelligent Agents. Examples of Agents 1. Examples of Agents 2. Intelligent Agents and their Environments. An agent:

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

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

Introduction to Artificial Intelligence

Lecture 1 Introduction to AI

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

Random Administrivia. In CMC 306 on Monday for LISP lab

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

Computer Science and Information Technology. Spring 2009 Jane Hsu

Thinking and Autonomy

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)

Our 2-course meal for this evening

Lecture 1 What is AI?

Welcome to CSC384: Intro to Artificial Intelligence

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

CS6700: The Emergence of Intelligent Machines. Prof. Carla Gomes Prof. Bart Selman Cornell University

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

OVERVIEW OF ARTIFICIAL INTELLIGENCE (AI) TECHNOLOGIES. Presented by: WTI

Transcription:

Lecture Notes Artificial Intelligence: Definition Dae-Won Kim School of Computer Science & Engineering Chung-Ang University

What are AI Systems?

Deep Blue defeated the world chess champion Garry Kasparov in 1997

During the 1991 Gulf War, US forces deployed an AI logistics planning and scheduling program that involved up to 50,000 vehicles, cargo, and people

Proverb solves crossword puzzles better than most humans

Sony s AIBO and Honda s ASIMO

Web Agents & Search engines: Google, Yahoo

Recognition Systems: Speech, Character, Face, Iris, Fingerprint

Virtual Reality and Computer Vision

Some researchers consider AI as one of the four concepts:

1. Systems that think like humans

2. Systems that think rationally

3. Systems that act like humans

4. Systems that act rationally

AI: Acting humanly

Turing (1950): The Turing Test

Can machines think?

Can machines behave intelligently?

Turing test is The Imitation Game

Predicted that by 2000, a machine might have 30% chance of fooling a lay person for 5 min. In 2014, something has happened. http://www.bbc.com/news/technology-27762088

Problem: Turing test is NOT

Turing test is NOT reproducible and amendable to mathematical analysis

AI: Thinking humanly

It requires scientific theories of internal activities of the brain

What level of abstraction? Knowledge or circuits.

How to validate? Requires something

Requires: Cognitive Science Predicting and testing behavior of human subjects (top-down)

Requires: Cognitive Neuroscience Direct identification from neurological data (bottom up)

Problem: Thinking humanly is NOT

Both are distinct from AI in CS The available theories do not explain anything resembling human-level general intelligence.

AI: Thinking rationally

Laws of Thought: What are correct arguments/thought processes? by Aristotle

Several Greek schools developed various forms of logic:

Logic: notation and rules of derivation of thoughts

Problem: Thinking rationally is NOT

Not all intelligent behavior is mediated by logical deliberation

AI: Acting rationally

Rational behavior: doing the right thing

The right thing: that which is expected to maximize goal achievement, given the available information

An agent is an entity that perceives and acts.

Agents include humans, robots, thermostats, etc.

This course is about designing rational agents.

Abstractly, an agent is a function from percept histories to actions f : P A

The agent program runs on the physical architecture to produce f

For any given class of tasks and environments, we seek the agent with the best performance.

Problem: Acting rationally is NOT

Computational limitations make perfect rationality unachievable

Design best program for given machine resources

Which of the following can be done at present? Play a decent game of table tennis Drive safely along a curving mountain road Drive safely along Telegraph Avenue Buy a week s worth of groceries on the web Discover and prove a new mathematical theorem Design and execute a research program in biology Write an intentionally funny story Give legal advice in a specialized area of law Translate spoken English into Swedish in real time Perform a complex surgical operation Converse successfully with another person for an hour

Artificial Intelligence Intelligent Agents Dae-Won Kim School of Computer Science & Engineering Chung-Ang University

The agent function maps from percept histories to actions: f : P A

A Vacuum-cleaner Agent

Perception:? Actions:?

Perception: location and contents [A, Dirty]. Actions: Left, Right, Suck, NoOp

Problem: A Vacuum-cleaner Agent

What is the right function?

Let s talk about Rationality

A rational agent chooses whichever action maximizes the expected value of the performance measure given the percept sequence to date

What is performance measure?

1 point per square cleaned up in time T?

Minus 1 point per move?

Penalize for > k dirty squares?

Therefore, we can say

Rational omniscient

Perception may not supply all information

Rational clairvoyant

Action outcomes may not be as expected

Hence, rational perfect

To design a rational agent, we must specify the task environment (PEAS)

Performance measure Environment Actuators Sensors

Consider the task of designing the Google driverless car

P: safety, comfort, profits, legality E: streets, freeways, traffic, weather A: streering, accelerator, break S: velocity, GPS, engine sensors

Consider the task of designing an automated internet shopping agent: e.g., Recommender system

P: price, quality, efficiency E: WWW sites, vendors A: display to user, follow URL S: HTML, XML pages

Agent Types: four basic types in order of increasing generality

Simple reflex agents Reflex agents with state Goal-based agents Utility-based agents

Simple Reflex Agents 1. If a student sleeping, then assign a penalty. 2. When applied to Vehicle driving?

Reflex Agents with State 1. Check the student s academic history, habits.. 2. Vehicle driving?

Goal-based Agents 1. Consider goals: be a good professor in AI class 2. Vehicle driving?

Utility-based Agents 1. Utility: performance measure 2. How good grade I will assign / Prof. I could be.

Learning Agents All agents will be turning into learning agents.