ML Algorithms Flashcards
What does it mean for data to be linearly seperable?
There exists a hyperplane that correctly divides the data.
What is a training Algorithm?
An algorithm that finds the parameters of a hyperplane.
What is a perceptron?
A training algorithm that generates a hyperplane that separates two classes of examples.
How does a perceptron operate?
It iterates over the training exmples and updates weight vector w in a way that makes training examples more likely to be correct
How is the weight vector updated in a perceptron algorithm?
The weight vector is replaced by the weight vector plus a small multiple of the example.
w’ = w + nx
What is the learning rate in a perceptron?
The multiple the example is multiplied by when adjusting the weight vector.
What is an Epoch in training algorithms?
One iteration over the whole data set.