AI A Modern Approach - Chapter 2

0.0(0)
studied byStudied by 0 people
full-widthCall with Kai
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/37

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

38 Terms

1
New cards

agent

anything that perceives its environment through sensors and acts upon that environment through actuators

2
New cards

percept

the agent's perceptual inputs at any given instant

3
New cards

percept sequence

complete history of everything the agent has ever perceived

4
New cards

external agent function

maps any given percept sequence to an action

5
New cards

internal agent function

the agent's program

6
New cards

performance measure

notion of desirability that evaluates any given sequence of environment states

7
New cards

rational agent

For each possible percept sequence, a rational agent should select an action that is expected to maximize its performance measure, given the evidence provided by the percept sequence and whatever built-in knowledge the agent has.

8
New cards

omniscient agent

knows the actual outcome of its actions and can act accordingly; but omniscience is impossible in reality

9
New cards

information gathering

doing actions in order to modify future percepts

10
New cards

exploration

example of information gathering

11
New cards

autonomy

learn what it can to compensate for partial or incorrect prior knowledge

12
New cards

task environment

problems to which rational agents are the solutions

13
New cards

PEAS

Performance, Environment, Actuators, Sensors

14
New cards

software agent (softbot)

software robots

15
New cards

stochastic

the environment is not determine by just the current state and the action executed by the agent

16
New cards

uncertain

environment that is not fully observable or not deterministic

17
New cards

nondeterministic

environment in which actions are characterized by their possible outcomes

18
New cards

episodic task

the agent's experience is divided into atomic episodes, in each episode the agent receives a percept and then performs a single action. Crucially, the next episode does not depend on the actions taken in previous episodes

19
New cards

task environment categories

observable, agents, deterministic, episodic, static, discrete

20
New cards

environment class

environments are drawn from this that way the agent is not able to take advantage of a single environment's particular characteristics

21
New cards

environment generator

class that selects particular environments win which to run the agent

22
New cards

agent program

implements the agent function - the mapping from percepts to actions

23
New cards

architecture

some sort of computing device with physical sensors actuators (agent = architecture + program)

24
New cards

simple reflex agent

select actions on the basis of the current percept, ignoring the rest of the percept history

25
New cards

condition-action rule, situation-action rule, production

if car-in-front-is-braking then initiate-braking.

26
New cards

internal state

in model-based reflex agents the agent should maintain this sate that depends on the percept history and thereby reflects at least some of the unobserved aspects of the current state

27
New cards

model-based agent

an agent that tracks the world

28
New cards

goal-based agents

more flexible because the knowledge that supports its decisions is represented explicitly and can be modified

29
New cards

utility

how "happy" and "unhappy" is the state of getting to the end goal

30
New cards

utility function

internalization of the performance measure

31
New cards

expected utility

the utility the agent expects to derive, on average, given the probabilities and utilities of each outcome

32
New cards

learning element

responsible for making improvements

33
New cards

performance element

responsible for selecting external actions

34
New cards

critic

element that provides feedback on how the agent is doing, the learning element uses it

35
New cards

problem generator

part responsible for suggesting actions that will lead to new and informative experiences

36
New cards

factored representation

splits up each state into a fixed set of variables or attributes, each of which can have a value

37
New cards

structured representation

representation in which objects and their various and varying relationships can be described explicitly

38
New cards

expressiveness

axis along which atomic, factored, and structured representations lie is this axis increasing