Lec 1-2 Flashcards

1
Q

Machines with minds, in the full and literal sense

A

Thinking - human/antropomorphic

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

Study of mental faculties

A

Thinking - rationality

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

Creating machines that perform functions that require intelligence

A

Acting - human/antromorphic

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

Explain and emulate intelligent behavior in terms of computational processes

A

Acting - rationality

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

Early examples AI

A
  • Greek mythology, artificial beings
  • Aristotle (BC) and Leibniz (1700) reduce logical thinking to formal calculus
  • Babbage (1800) analytical engine
  • Lovelace (1800) programs for engine
  • Fiction
  • Turing Test
  • Shannon Computer Chess
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Early computer science

A
  • 1955 Logic theory Newell and Simon
  • Machine learning computer checkers mid 1950’s

Here is where it took off with the advent of modern computers

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

Why are games useful for AI algorithms

A
  • Clearly structured
  • Clear goals/tasks
  • Limited enough to be tractable
  • Complex enough to be interesting
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a microworld?

A
  • Bounded domain
  • Unambiguous and simple/simplified structure
  • Clear and measurable goals
  • As opposed to games; not necessarily competitive
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Problems with game tree

A

It grows exponentially, with m moves/turn and d turns/game O(m^d) terminal states. Becomes computationally intractable

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

What is the idea behind a Heuristic Evaluation Function?

A

Somehow estimate “value” of state without expanding whole tree. It assigns a numerical score to any game state.

Might be handcrafted or learned with NNs

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

What is the basic idea of MiniMax algorithm?

A
  • Optimise short-term tactical play using game tree expansion
  • Score leaves with evaluation function at non-terminal depth
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are different names for Connectionist AI

A
  • Connectionism
  • Parallel Distributed Processing (PDP)
  • Artificial neural networks
  • Deep learning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the basic idea of connectionist AI:

A

Inspired by the human brain (not simulation).

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

What is the McCulloch & Pitts artificial neuron? (1943)

A

Binary neuron output. Different types of connections (excitatory, weights are positive vs inhibitory, weights are negative)

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

How does BTAN (Binary Threshold Artificial Neuron) work?

A

It receives n inputs gives 1 output O
All inputs are binary and have either a negative or positive weight
Activation is weighted sum of inputs
Threshold activation function with threshold

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

What are synonyms for Symbolic AI?

A

GOFAI (Good old Fashioned AI)

17
Q

What are the features of Symbolic AI?

A

Explicit knowledge representation
- roughly human readable, knowledge is represented by symbols

It can encode relations between symbols with expressions/symbol structures
Such expressions are also knowledge.
Reasoning is resolving expressions into conclusions using rules

This reduces reasoning to a search problem

18
Q

Separating knowledge and processing

A

Symbolic AI (in contrast to Connectionist)

19
Q

What were initial uses of Automatic Computers

A

Numerical and for military purposes. (Code-breaking, ballistic trajectories, computations for hydrogen bomb)

Chess (Shannon), and Logic Reasoning were cautiously explored, non-numerical problems

20
Q

What was the Dartmouth Workshop and the goal of it?

A

2 month, 10 man study of AI. Proceeding the basis of the conjecture that every aspect of learning or any other feature of intelligence can be described such that a machine can be made to simulate it.

21
Q

What was the initial idea the researchers had with the Dartmouth Proposal?

A

An attempt to find how machines are able to use language, form abstractions and concepts, solve kinds of problems now reserved for humans and improve. They thought to make significant advance in one or more of these problems.