Overview
The Perceptron predicts from a linear score and adjusts weights toward misclassified positive examples and away from misclassified negative examples.
Learns a linear binary classifier by updating weights after mistakes.
Compact metadata for implementation and discovery.
The Perceptron predicts from a linear score and adjusts weights toward misclassified positive examples and away from misclassified negative examples.
Quick facts
Runtime and memory behavior at a glance.
Best
O(d)
Average
O(e n d)
Worst
O(e n d)
Space
O(d)
weights_next = weights + learning_rate * label * featuresUpdates weights when the current example is misclassified.
Show a separating line shifting after each misclassified point.
Perceptron operates in O(e n d) time and O(d) space within the Linear Classifier family. Key governing relation: weights_next = weights + learning_rate * label * features. Often compared with Logistic Regression and Multilayer Perceptron.
What each reference supports for this entry.
Deep learning reference for neural model, loss, or training concepts in Perceptron.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Perceptron and linear regression both learn linear models, but target classification and regression respectively.
Multilayer perceptrons stack neuron-like units beyond a single perceptron.