Definition
Start with . For the points in turn: if (a mistake, ties included), update . Cycle through the data until a full sweep makes no update. This is SGD with step size 1 on the linear loss .
Formula
Both bounds are independent of the dimension. The learning rate does not matter when starting at 0 (it only rescales ). Without separability the perceptron does not converge; with slack the number of updates is at most .
Appears in
- Lecture 2, the algorithm
- Lecture 2, exam-style task by hand
- Lecture 2, perceptron = SGD on the linear loss
- Lecture 2, Theorem 1 and proof
- Lecture 2, Theorem 2
- Lecture 1.1, Rosenblatt 1957 and the XOR limit