Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Agents - Introduction to Artificial Intelligence | CS 440, Study notes of Computer Science

Material Type: Notes; Professor: Draper; Class: Introduction to Artificial Intelligence; Subject: Computer Science; University: Colorado State University; Term: Fall 2008;

Typology: Study notes

Pre 2010

Uploaded on 03/18/2009

koofers-user-d5q-1
koofers-user-d5q-1 🇺🇸

10 documents

1 / 5

Toggle sidebar

Related documents


Partial preview of the text

Download Agents - Introduction to Artificial Intelligence | CS 440 and more Study notes Computer Science in PDF only on Docsity! 1 Agents Lecture #2 8/28/08 What is an agent? According to your text: “An agent is anything that can be viewed as perceiving its environment through sensors and acting on that environment through actuators.” (p. 32) Caveat Your book also says: “the notion of an agent is meant to be a tool for analyzing systems, not an absolute characterization that divides the world into agents and non-agents. One could view a hand-held calculator as an agent that chooses the action of displaying “4” when given the percept sequence “2+2= ”, but such an analysis would hardly aid our understanding of the calculator.” (p. 34, emphasis mine) Examples of agents Taxi driver Internet shopper Backgammon player Chemical plant controller Spam detector Agents E nvironm ent ? sensors Actuators (my redrawing of Figure 2.1 in your text) Actions Percepts1 1) This is a poor choice of words on Russell & Norvig’s part. It would be more consistent with the psychology & philosophy literature to say that the environment provided stimuli, and percepts are the agent’s interpretations of the stimuli. But we will use R&N’s terminology. The agent and the environment An agent: Works in a particular environment Has goals Perceives the environment Performs actions to achieve its goals. 2 Formalizing Task Environments (PEAS) P: Performance This is all important: it defines the goal E: Environment This defines the world the agent lives in A: Actuators This defines how the agent can change the world S: Sensors This defines how the agent sees the world (and how much of the word the agent can see) Example: the automated taxi driver Environment: – Roads, other traffic, pedestrians, other impediments Sensors: – Cameras, engine sensors, laser range finders, GPS, keyboard, microphone Actuators: – Steering, accelerator, brake, turn signal, horn. Possible Performance Measures: – Safety, speed, legality, comfort, profit. Formalizing Agents Agent functions map sequences of percepts onto actions APf →*: Formalizing Agents (II) Really? Do you believe the last slide? How about… ( ) AAPf →**,: Environments Discrete Static Agents Episodic Deterministic partially?fullyfullyObservable TaxiInternet shopping BackgammonCrossword puzzle Fully vs. partially observable: can the sensors detect all aspects that are relevant to the choice of action. Environments Discrete Static Agents Episodic stochastic?stochasticdeterministicDeterministic partially?fullyfullyObservable TaxiInternet shopping BackgammonCrossword puzzle Deterministic vs. stochastic: is the next environment state completely determined by the current state?
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved