For Friday No reading (other than handout) Homework: –Chapter 2, exercises 5 and 6 –Lisp handout 1.

Slides:



Advertisements
Similar presentations
Additional Topics ARTIFICIAL INTELLIGENCE
Advertisements

Intelligent Agents Chapter 2.
Title: Intelligent Agents A uthor: Michael Woolridge Chapter 1 of Multiagent Systems by Weiss Speakers: Tibor Moldovan and Shabbir Syed CSCE976, April.
Intelligent Agents Russell and Norvig: 2
Artificial Intelligence: Chapter 2
Agents the AI metaphor. D Goforth - COSC 4117, fall The agent model  agents include all aspects of AI in one object-oriented organizing model:
Intelligent Agents Chapter 2. Outline Agents and environments Agents and environments Rationality Rationality PEAS (Performance measure, Environment,
ECE457 Applied Artificial Intelligence R. Khoury (2007)Page 1 Please pick up a copy of the course syllabus from the front desk.
January 11, 2006AI: Chapter 2: Intelligent Agents1 Artificial Intelligence Chapter 2: Intelligent Agents Michael Scherger Department of Computer Science.
CSE 471/598, CBS 598 Intelligent Agents TIP We’re intelligent agents, aren’t we? Fall 2004.
ICS-171: Notes 2: 1 Intelligent Agents Chapter 2 ICS 171, Fall 2005.
Intelligent Agents Chapter 2 ICS 171, Fall 2005.
Plans for Today Chapter 2: Intelligent Agents (until break) Lisp: Some questions that came up in lab Resume intelligent agents after Lisp issues.
CSE 471/598 Intelligent Agents TIP We’re intelligent agents, aren’t we? Spring 2004.
Intelligent Agents Chapter 2.
Rutgers CS440, Fall 2003 Lecture 2: Intelligent Agents Reading: AIMA, Ch. 2.
Artificial Intelligence Overview John Paxton Montana State University August 14, 2003.
Russell and Norvig: Chapter 2 CMSC421 – Fall 2006
Rational Agents (Chapter 2)
Rational Agents (Chapter 2)
For Wednesday Read chapter 3, sections 1-4 Homework: –Chapter 2, exercise 4 –Explain your answers (Identify any assumptions you make. Where you think there’s.
CSE 573 Artificial Intelligence Dan Weld Peng Dai
Intelligent Agents Chapter 2. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
CPSC 7373: Artificial Intelligence Jiang Bian, Fall 2012 University of Arkansas at Little Rock.
Intelligent Agents. Software agents O Monday: O Overview video (Introduction to software agents) O Agents and environments O Rationality O Wednesday:
1 AI and Agents CS 171/271 (Chapters 1 and 2) Some text and images in these slides were drawn from Russel & Norvig’s published material.
Artificial Intelligence
CHAPTER 2 Intelligent Agents. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University Lecture 2: Intelligent Agents.
How R&N define AI Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally humanly vs. rationally.
For Monday Read Chapter 3 Homework: –Lisp handout 2.
Chapter 2 Intelligent Agents. Chapter 2 Intelligent Agents What is an agent ? An agent is anything that perceiving its environment through sensors and.
Intelligent Agents Chapter 2 Some slide credits to Hwee Tou Ng (Singapore)
Lection 3. Part 1 Chapter 2 of Russel S., Norvig P. Artificial Intelligence: Modern Approach.
Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types Artificial Intelligence.
Intelligent Agents Chapter 2. CIS Intro to AI - Fall Outline  Brief Review  Agents and environments  Rationality  PEAS (Performance measure,
Chapter 2 Agents & Environments. © D. Weld, D. Fox 2 Outline Agents and environments Rationality PEAS specification Environment types Agent types.
Intelligent Agents Chapter 2. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
Intelligent Agents Chapter 2. Agents An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment.
Agents CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Chapter 2 Hande AKA. Outline Agents and Environments Rationality The Nature of Environments Agent Types.
CE An introduction to Artificial Intelligence CE Lecture 2: Intelligent Agents Ramin Halavati In which we discuss.
Artificial Intelligence Lecture 1. Objectives Definition Foundation of AI History of AI Agent Application of AI.
Intelligent Agents อาจารย์อุทัย เซี่ยงเจ็น สำนักเทคโนโลยีสารสนเทศและการ สื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2007.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2004.
Intelligent Agents Chapter 2. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
Feng Zhiyong Tianjin University Fall  An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that.
Intelligent Agents Chapter 2. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
1/23 Intelligent Agents Chapter 2 Modified by Vali Derhami.
Intelligent Agents Introduction Rationality Nature of the Environment Structure of Agents Summary.
Chapter 2 Agents. Intelligent Agents An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment.
CSE 471/598 Intelligent Agents TIP We’re intelligent agents, aren’t we?
Chapter 2 Agents & Environments
CPSC 420 – Artificial Intelligence Texas A & M University Lecture 2 Lecturer: Laurie webster II, M.S.S.E., M.S.E.e., M.S.BME, Ph.D., P.E.
Intelligent Agents. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types.
Intelligent Agent Architectures Chapter 2 of AIMA.
ECE457 Applied Artificial Intelligence R. Khoury (2007)Page 1 Please pick up a copy of the course syllabus from the front desk.
How R&N define AI humanly vs. rationally thinking vs. acting
EA C461 – Artificial Intelligence Intelligent Agents
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Hong Cheng SEG4560 Computational Intelligence for Decision Making Chapter 2: Intelligent Agents Hong Cheng
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
EA C461 – Artificial Intelligence Intelligent Agents
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Presentation transcript:

For Friday No reading (other than handout) Homework: –Chapter 2, exercises 5 and 6 –Lisp handout 1

What Do You Know? Examples of artificial intelligence in your life?

Views of AI Weak vs. strong Scruffy vs. neat Engineering vs. cognitive

What Is an Agent? In this course (and your textbook): –An agent can be viewed as perceiving its environment Note that perception and environment may be very limited –An agent can be viewed as acting upon it environment (presumably in response to its perceptions) Agent is a popular term with nebulous meaning--so don’t expect it to mean the same thing all of the time in the literature

Rational Agents Organizing principle of textbook A rational agent is one that chooses the best action based on its perceptions This does not have to be the best action that could have been taken--perception may be limited

Determining Rationality Must have a performance measure. Rationality depends on –The performance measure. –Agent’s prior knowledge. –Agent’s possible actions. –Agent’s percept sequence to date.

Issues in Determining Rationality Omniscience Autonomy

Task Environment Specification Performance measure Environment Actuators Sensors

Environment Issues Observability Deterministic or stochastic Episodic or not Static or dynamic Discrete or continuous Single or multi-agent

Types of Agents Simple Reflex Model-based Reflex Goal-based Utility-based Learning

LISP LISt Processing Functional Language –Pure LISP doesn’t use things like assignment statements or other imperative statements (though LISP does have extensions that allow you to use such techniques) Typically run in an interactive environment

Running LISP Log in to one of the Suns At the prompt, type clisp You’re now in a LISP environment To get out: type (QUIT) clisp is available for DOS and linux

The Lisp Interpreter When you start Lisp, you’re in an interpreter Anytime you type something in, Lisp assumes that you want it to evaluate what you just typed What Lisp does depends on what you typed

Atoms The simplest thing in Lisp is an atom Numbers are atoms Anything that would be a standard identifier in C++, etc., is also an atom. But alphanumeric atoms must be quoted when we refer to them (otherwise Lisp assume that they are variable names and tries to evaluate them by finding their contents--which may not exist)

Evaluating Atoms > 9 9 > > 43.2e > > abc *** - EVAL: variable ABC has no value > 'abc ABC > 'fred FRED > 'H2O H2O

Lists Lists are the crucial data structure in LISP They look like a list of atoms (or lists) enclosed in parentheses: (a b c 24 (a b)) The list above has 5 members, one of them a list with two members Like alphanumeric atoms, lists must be quoted when you type them in to the interpreter to keep Lisp from evaluating them

nil nil or () is the empty list It is the only item in Lisp which is both an atom and a list (at the same time) It is also Lisp’s value for FALSE (just like 0 is the value for FALSE in C and C++ Note that Lisp also has a value for true: it is t

More Examples > '(a b c) (A B C) > () NIL Note that Lisp is not case sensitive. clisp echoes everything in uppercase. Some Lisps use lower case.

Function Calls in Lisp (functionname parameter1 parameter2...) (+ 3 5) All functions return values