A perceptron is a neural network unit and algorithm for supervised learning of binary classifiers. Learn perceptron learning rule, functions, and much more!