Le perceptron
Le plus simple de réseaux de neurones
Un perceptron est un réseau de neurone sans couche cachée. Il se résume à un neurone par variable sur la couche d'entrée plus un autre dont la valeur d'entrée sera constante à 1 (afin d'obtenir un biais) et à la couche de sortie.
La règle de décision est linéaire :

L'algorithme d'apprentissage
Les poids du perceptron sont initialisés aléatoirement.
Les individus sont présentés succéssivement au perceptron. Si la sortie effective du perceptron correspond à l'étiquette, les poids ne sont pas modifiés.
Dans le cas contraire on applique la mise à jour suivante :

est le taux d'apprentissage et est un paramètre de la méthode.