EN - FR - DE - ES - IT - PT -

LexiconDream

🔙 Rétropropagation

Un algorithme qui calcule des gradients pour mettre à jour les poids d'un réseau de neurones.

Rétropropagation

L'entraînement d'un réseau nécessite de savoir comment ajuster chaque poids. La rétropropagation permet de calculer cela. Elle applique la règle de la chaîne du calcul différentiel pour propager l'erreur de la couche de sortie à travers le réseau, en attribuant un gradient à chaque poids.

L'algorithme fonctionne en deux passes. Une passe avant calcule les prédictions et la perte. Une passe arrière calcule les gradients par rapport à chaque paramètre. Un optimiseur tel que la descente de gradient stochastique met ensuite à jour les poids dans la direction qui minimise la perte.

Étapes clés

Cette technique a été popularisée dans les années 1980 et a rendu l'apprentissage profond accessible grâce à l'utilisation de matériel plus performant et de meilleures fonctions d'activation. Sans elle, l'entraînement des réseaux multicouches nécessiterait une recherche fastidieuse dans l'espace des poids.

Comments (2)

  1. Grad student
    Vanishing gradients were a real headache before better activations and residual connections.
  2. Deep learning hobbyist
    The algorithm that makes training neural nets practical. Chain rule applied repeatedly is the core idea.

Leave a comment