Introduction Flashcards

1
Q

What does it mean to “act humanly?”

A

This pertains to the Turing Test approach of AI. Teaching AI to mimic human behaviour.

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

What is the Turing Test?

A

A thought experiment that would sidestep philosophical vagueness of the question, “can machines think?” A computer passes the test if a human interrogator, after posing some written questions, cannot tell whether the written response comes from a person or from a computer.

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

What is the Winograd Schema Challenge?

A

A test of machine intelligence designed to be an improvement on the Turing test. It is a multiple-choice test that employs questions to be answered by applying the resolution of anaphora. the machine must identify the antecedent of an ambigious pronoun in a statement.

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

What is an example of the Winograd Schema Challenge?

A

“The trophy doesn’t fit in the suitcase because it’s too large.” - “it’s” refers to the trophy is this sentence.
“The trophy doesn’t fit in the suitcase because it’s too small.” - “it’s” refers to the suitcase in this sentence.

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

What is the Chinese Room Argument?

A

Imagine a person who doesn’t speak chinese is standing in a room, translating Chinese to English following a set of instructions. Does the person in the room understand Chinese? It argues that syntax is not semantics.

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

What does it mean to “think humanly.”

A

The automation of activities that we associate with human thinking, activities such as decision-making, problem solving, learning etc.

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

What interesting findings were there from the hermaphrodite nematode study?

A

Scientists recreated the nematode brain (302 neurons, 132 muscles and 26 non-muscle end organs).

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

What does it mean to think rationally?

A

The solving of problems through logic-based thinking.

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

What is a syllogism?

A

A logical structure that applies deductive reasoning to arrive at a conclusion given true premises.

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

What does it mean to “act rationally.”

A

This refers to an agent acting in an environment - the creation and study of intelligent agents.

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

What are the three criteria for an agent acting intelligently?

A
  1. Actions are appropriate for it’s goals and circumstances
  2. It’s flexible to changing environments and goals
  3. It learns from experience
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are two schools of though on AI?

A
  1. Weak AI - the belief that machines can be made to act as if they were intelligent.
  2. Strong AI - the belief that machines are actually thinking.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the two goals of AI?

A
  1. Scientific goal: to understand the principles that make intelligent behaviour possible in natural or artificial systems.
  2. Engineering goal: design useful, intelligent artifacts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is an agent?

A

An agent is an entity that perceives its environment through sensors and acts on its environment through effectors/actuators. An agent can be seen as a mapping between percept sequences and actions.

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

What can be said about an agent that relies less on built-in knowledge?

A

The agent is more autonomous.

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

What is a percept?

A

The input that an intelligent agent is perceiving at any given moment.

16
Q

What is a rational agent?

A

A rational agent is:
- the performance measure defining the agent’s degree of success
- the percept sequence, the sequence of all things perceived by the agent
- the agent’s knowledge of the environment
- the actions that the agent can perform
For each possible percept sequence, an ideal rational agent does whatever is possible to maximize its performance, based on the percept sequence and its built-in knowledge.

17
Q

What is the task environment?

A

PEAS - Performance measure, Environment, Actuators and Sensors

18
Q

What is the simulated vs Situated environment?

A

Simulated: a separate program is used to simulate an environment, feed precepts to agents, evaluate performance.
Situated: the agent acts directly ont he actual environment the agent has a physical body in the world.

19
Q

What is embodiment?

A

The robots have bodies and experience the world directly - their actions are part of the dynamics with the world, and actions have immediate feedback on the robot’s own sensations.

19
Q

What are static vs dynamic environments?

A

Static: The environment does not change while the agent is thinking
Dynamic: the environment may change while the agent is thinking

19
Q

What are discrete vs continuous environments?

A

Discrete: only a finite (or countable) number of discrete percepts/actions
Continuous: states, percepts, or actions can vary continuously.

20
Q

What are fully observable and partially observable environments?

A

Fully observable: agent percept contains all relevant information about the world.
Partially Observable: some relevant information is hidden from the agent.

21
Q

What is deterministic vs Stochastic environments?

A

Deterministic: the current state uniquely determines the next state.
Stochastic: there is some random element involved

22
Q

What are episodic vs Sequential environments?

A

episodic: Every action by the agent is evaluated independently
Sequential: the agent is evaluated based on a long sequence of actions

23
Q

What are unknown vs known environments?

A

Unknown: the rules of the game or physics/dynamics of the environment are partially/fully unknown to the agent.
Known: the rules of the game, or physics/dynamics of the environment are known to the agent.

24
Q

What is a single-agent vs multi-agent environment?

A

Single agent: there is only one agent operating in the environment
Multi-agent: there are more than one agent’s operating in the environment

25
Q

What is a reactive agent?

A

An agent that chooses the next action based solely on what they currently percieve, using a policy or set of rules which are simple to apply.

26
Q

What are the limitations of reactive agents?

A

Reactive agents have no memory or state, they are unable to base decisions on previous observations. They may repeat the same sequence of actions over and over.

27
Q

What is a model-based agent?

A

Model-based agents are the most effective way to handle partial observability. The agent keeps track of the current state of the world, using an internal model. It then chooses an action in the same way as the reflex agent.

28
Q

What are the limitations of a model-based agent?

A

These agents will perform poorly when the task requires searching several moves ahead, complex tasks requiring many individual steps and logical reasoning to achieve goals.

29
Q

What is a planning agent?

A

A planning agent will construct plans to achieve it’s goals, and then execute them. Has a world model and a planning model which feeds into the actions.

30
Q

What is a goal-based agent?

A

An AI agent that is designed to achieve a specific goal. A planning, goal-based agent is more flexible because the knowledge that supports its decisions is represented explicitly and can be modified.

30
Q

What is a utility-based agent?

A

A model-based agent uses a model of the world, along with utility function that measures it preferences among states of the world. IT chooses the action that leads to the best expected utility, where expected utility is computed by averaging over all possible outcome states, weighted by the probability of the outcome.

31
Q

What is a game-playing agent?

A

An agent with an opponent model, world model and planning model.

32
Q

What is a learning agent?

A

Learning is not a separate module, but rather a set of techniques for improving the existing modules.