Veille IA Veille IA sans buzz : pour stratèges québécois.
La veille

Rétropropagation

Rétropropagation

Rétropropagation

Terme Avancé 🧠 Concepts fondamentaux

Mis à jour le

La rétropropagation est l'algorithme qui calcule, couche par couche, comment ajuster chaque poids d'un réseau de neurones pour réduire son erreur.

📖 Définition

La rétropropagation est un algorithme fondamental de l'apprentissage profond qui permet de calculer efficacement le gradient de la fonction de perte par rapport à chaque poids d'un réseau de neurones. En propageant l'erreur de la couche de sortie vers la couche d'entrée à l'aide de la règle de chaîne (dérivation en chaîne), elle indique dans quelle direction et de combien ajuster chaque poids. Elle fournit ainsi les gradients nécessaires à la descente de gradient, ce qui est essentiel pour minimiser la fonction de perte au cours de l'entraînement. Popularisée pour les réseaux multicouches par Rumelhart, Hinton et Williams en 1986, elle forme, avec la fonction de perte et la descente de gradient, le trio au cœur de l'apprentissage supervisé. En permettant aux réseaux d'apprendre à partir de leurs erreurs, la rétropropagation est devenue une technique incontournable du deep learning moderne.

💬 En termes simples

C'est comme corriger une recette ratée en remontant la chaîne des étapes : on part du goût final décevant et on attribue à chaque étape (cuisson, dosage, mélange) sa part de responsabilité, pour savoir quoi rectifier la prochaine fois.

🎯 Exemple concret

Un réseau prédit une température de 25 °C alors que la vraie valeur est 20 °C. La rétropropagation mesure cette erreur de 5 °C, calcule la contribution de chaque poids à l'erreur, puis transmet ces gradients à la descente de gradient qui ajuste les poids pour rapprocher la prochaine prédiction de 20 °C.

💡 Le saviez-vous ?

Bien que popularisée en 1986, l'idée mathématique sous-jacente — la différentiation automatique en mode inverse — avait déjà été décrite par Seppo Linnainmaa en 1970, soit plus de quinze ans plus tôt.

❓ Questions fréquentes

Pourquoi la rétropropagation est-elle importante ?
Elle calcule efficacement les gradients nécessaires pour optimiser les millions de poids d'un réseau de neurones, ce qui rend l'entraînement du deep learning possible en pratique.
Qui a popularisé l'algorithme de rétropropagation ?
David Rumelhart, Geoffrey Hinton et Ronald Williams, dans un article de référence publié en 1986.
🔐 Connexion rapide

Entrez votre courriel pour recevoir un code à 6 chiffres.

Pas besoin de mot de passe ni d'inscription. Entrez votre courriel, recevez un code par courriel, et c'est tout !