lecture 4 + 5 Flashcards

1
Q

What is supervised learning?

A

The agent learns a function from inputs, this is done using an algorithm which receives a set of sample inputs and their associated desired outputs.

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

What is unsupervised learning?

A

The learning algorithm receives a set of training data and has to work out what regularities it contains.

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

What is reinforcement learning?

A

The agent receives data and generates actions in response, also receiving a reinforcement signal, either negative or positive depending on its actions.

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

What is induction?

A

Assume a true unknown function which always returns the correct output for a given input. Indirect evidence is a pair, the learning procedure will take a set of examples and try and get it as close to expected as possible, ideally it will generalise well to new examples.

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

What is a consistent hypothesis? Which should we prefer?

A

One which agrees with all the training examples. We should always prefer the simplest example.

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

What does it mean when a model is overtrained?

A

This is when a consistent model does not perform well on test data, it essentially overfits the data.

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

Why do we typically split up training and testing data?

A

To ensure that the model can not overfit the data.

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

What is a simple model of a neuron?

A

The McCulloch-Pitts unit, it has a bias weight and input links (each of which has a weight) going into an input function, if (the input values*their weight)- the bias is greater than 0 the neuron fires.

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

What does changing the weight vector and bias do to a 2-D problem using neurons?

A

Bias shifts the line along one direction while the weights change the rotation.

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

What do neuron networks do to problems with M-D input?

A

Define a hyperplane, splitting the problem space into two half spaces.

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

What is a binary classification function?

A

One which returns a class label from the set of two labels, 0 and 1.

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

What is the perceptron learning rule?

A
  1. perceptron stimulated by environment
  2. perceptron parameters undergo changes as a result of stimulation. Weight changes base on error*desired output. Bias changes based on -error.
  3. perceptron responds in new way
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the two ways of using a learning rule?

A

Online training: change weights and bias after each training example.
Batch training: Remember weight changes for each output for full set of training examples and apply average weight change.

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

What is a classification function?

A

Returns a class label from a set of possible labels.

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