Lecture 2 Flashcards

1
Q

What is an agent?

A

Anything that is sceen to perceive its environment through sensors and act upon that environment through actuators.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a percept?

A

The content an agent’s sensors are perceiving.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a percept sequence?

A

The complete history of everything the agent has ever perceived.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is an agent function?

A

The agent’s behaviour, which is decribed by mapping any given percept sequence to an action.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the four basic kinds of agent functions?

A
  1. Simple reflex Agents
  2. Model-based reflex agents
  3. Goal-based agents
  4. Utility-based agents
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a Simple Reflex Agent?

A

Selects actions on the basis of the CURRENT percept, ignoring the rest of the percept history. Uses a condition-action rule.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a Learning Agent?

A

Can be built from any type of agent program. Consists of the following components:
1. learning element
2. performance element
3. critic
4. problem generator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Which factors are used to specify an agent’s task environment?

A

Performance, Environment, Actuators, and Sensors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

List the (7) properties of a task environment

A
  • Fully observable vs Partially observable (or unobservable)
  • Single-agent vs Multiagent
  • Deterministic vs Non-deterministic
  • Episodic vs Sequential
  • Static vs Dynamic
  • Discrete vs Continous
  • Known vs Unknown
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a Model-based Reflex Agent?

A

Keeps track of the part of the world it can’t see now. The most effective way to handle partial observability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a Goal-based Agent?

A

An agent that uses both knowledge of the current environment and information of its goal to decide which situations are desirable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a Utility-based Agent?

A

Uses a utility function as an internalized performance measure to compare different world states, which allow the agent to see the tradeoff and utility of each state to make take an appropriate action.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly