Aide

Besoin d’aide ?

Posez votre question sur le Discord de MiniLab, dans le salon de cette page :

#discussion

Ouvrir le salon ↗

Pas encore membre ? Rejoindre le Discord, puis revenez sur ce bouton.

Ma progression

Sauvegarder ma progression

Chargement…

Votre progression est enregistrée dans ce navigateur, pour cette adresse seulement. Gardez ce code pour la restaurer ailleurs ou après un effacement. Restaurer un code remplace la progression actuelle : vous pouvez aussi revenir à une ancienne étape ou repartir de zéro.

MINILAB-0-1C
Mentions légales
Affichage

Personnaliser l’affichage

Reprendre ma lecture

Autograd.

En françaisdifférentiation automatiqueAussi : automatic differentiation · dérivation automatique

Calcul automatique des gradients par la bibliothèque, à partir des opérations effectuées.

Voir dans le coursL’entraînement

Explication

PyTorch enregistre chaque opération faite sur les tenseurs. À l’appel de loss.backward(), il parcourt cet enregistrement à l’envers et applique la règle de dérivation en chaîne : chaque paramètre reçoit son gradient, sans qu’on écrive une seule dérivée à la main.

Exemple

Dans le projet MiniLab, la boucle d’entraînement tient en quelques lignes : calculer la loss, appeler loss.backward(), puis optimizer.step().

Limites

L’enregistrement des opérations consomme de la mémoire : on le désactive pendant l’inférence, avec torch.no_grad().

Notions liées

Chaque ligne se lit comme une phrase : « Autograd voir aussi Backpropagation ».

Sources

Vérification et historique

Sources vérifiées le .

  1. — Première publication — lot 4 : notions enseignées dans le cours, vocabulaire courant du métier et notions en veille.

Mise en ligne le