Un perceptron multicouche (MLP) est un réseau de neurones composé de couches entièrement connectées : chaque neurone calcule une somme pondérée de ses entrées suivie d'une fonction d'activation. Avec des couches cachées non linéaires, il peut approcher des fonctions complexes. C'est l'architecture de base du deep learning.
Exemple
nn.Sequential(nn.Linear(10, 32), nn.ReLU(), nn.Linear(32, 1))