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

Stochastic Gradient Descent (SGD).

En françaisdescente de gradient stochastiqueAussi : mini-batch gradient descent · descente de gradient par lots

Descente de gradient où chaque pas est calculé sur un petit lot d’exemples tiré au hasard, et non sur tout le jeu de données.

Voir dans le coursSurapprentissage et échelle

Explication

Calculer le gradient sur des milliards de tokens à chaque pas serait impossible. On l’estime donc sur un lot : l’estimation est bruitée, mais elle suffit, et l’on avance des milliers de fois plus vite. « Stochastique » veut dire « tiré au hasard ».

Exemple

Le projet MiniLab tire à chaque pas 32 fenêtres de 128 tokens : 4 096 tokens sur les 52 000 du corpus.

Limites

Un lot trop petit donne un gradient très bruité ; un lot trop grand ne tient pas en mémoire.

Notions liées

Chaque ligne se lit comme une phrase : « Stochastic Gradient Descent est un type de Gradient Descent ».

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