The perceptron is a simple type of artificial neural network invented in 1957. It is a linear classifier that maps an input vector to a single binary output value using a weighted sum calculation. The perceptron learning algorithm is used to adjust the weights and bias to correctly classify inputs. It does not converge if the data is not linearly separable. The perceptron is considered the simplest form of a feedforward neural network.