The original trainable neuron: weigh the inputs, sum, fire if the sum clears a threshold. Its learning rule is a single line — on a mistake, nudge the weights toward the right answer: w ← w + (y − ŷ)·x. Rosenblatt built it in 1958 (in hardware) and it provably learns any linearly separable pattern. Its famous limit — it cannot learn XOR — froze the field for a decade until multilayer nets returned.
The demo trains a perceptron on the AND gate — one update and it classifies (1,1)→1: live demo
“Minsky & Papert proved neural nets can’t learn XOR.” — they showed a single perceptron can’t; a two-layer net can. The 1969 result stalled, not sank, the field. cited
The seed of every neural network. learning rule
On i-13, the AND perceptron starts wrong on (1,1), one update sets w=(1,1) b=1, and now it fires correctly: