The Perceptron and Early Machine Learning
Definition
The perceptron is an early trainable model associated with Frank Rosenblatt. It learns a linear decision boundary from examples and became historically important in the development of neural-network research.
What is a perceptron?
A perceptron is a simple trainable model that takes numerical inputs, multiplies them by learned weights, adds a bias and applies a threshold-like decision rule. Frank Rosenblatt developed the perceptron in the 1950s as a model inspired loosely by biological neurons.
How it learns
During training, the model adjusts its weights when it makes a classification mistake. For problems that can be separated by a linear boundary, the perceptron learning rule can converge on a separating solution. A single perceptron cannot solve every classification problem; XOR is the classic example of a pattern that is not linearly separable.
Why it matters
The perceptron is conceptually simple, but it introduced a durable idea: behavior could be learned by adjusting numerical parameters from examples. Modern deep neural networks contain vastly more layers and parameters, but weighted inputs, learned parameters and optimization remain central.
Related terms, defined
Reference guide and primary sources
Wikipedia is used here as a terminology and history reference guide. Current model versions, institutional statistics and product-specific claims are also linked to first-party or institutional sources because those details can change faster than encyclopedia articles.