Le perceptron est un algorithme qui cherche, par approximations successives, à tracer une droite séparant deux jeux de points dont la position par rapport à celle-ci est connue.
L'exemple ci-dessous illustre la construction, étape par étape, d'une droite séparant les points rouges et bleus. L'algorithme compare point après point la position théorique et effective de ceux-ci et corrige la position de la droite séparatrice.