ML Algorithms Flashcards

1
Q

What does it mean for data to be linearly seperable?

A

There exists a hyperplane that correctly divides the data.

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

What is a training Algorithm?

A

An algorithm that finds the parameters of a hyperplane.

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

What is a perceptron?

A

A training algorithm that generates a hyperplane that separates two classes of examples.

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

How does a perceptron operate?

A

It iterates over the training exmples and updates weight vector w in a way that makes training examples more likely to be correct

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

How is the weight vector updated in a perceptron algorithm?

A

The weight vector is replaced by the weight vector plus a small multiple of the example.
w’ = w + nx

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

What is the learning rate in a perceptron?

A

The multiple the example is multiplied by when adjusting the weight vector.

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

What is an Epoch in training algorithms?

A

One iteration over the whole data set.

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