binary classifier · linear separator · online learning
17 points, each labeled ±1 by which side of a hidden random line they fall on.
The algorithm sees only the points and their labels — it starts from
w = [0, 0, 0] and nudges the weight vector every time a point is
misclassified, until one full pass produces no updates.
current weight vector
step trace
update log