perceptron
The perceptron is a simple artificial neuron and binary classifier that models a biological neuron’s basic operation. It was introduced by Frank Rosenblatt in 1957 as a foundational building block for neural networks. The perceptron computes a weighted sum of its inputs, adds a bias, and applies an activation function to produce a binary output, typically 0 or 1. The common activation is a step function, yielding 1 when the weighted input exceeds a threshold and 0 otherwise.
Architecture and operation: It consists of inputs x1, x2, ..., xn, corresponding weights w1, w2, ..., wn, and
Learning rule: The perceptron learning rule adjusts weights to reduce classification error. For a training sample
Limitations and legacy: The perceptron can only represent linearly separable problems, and it cannot solve certain