À suivreGuide suivant
Taux d'apprentissage cyclique
Technique
GUIDE Technique
Un programme de rythme d'apprentissage modifie la taille des pas pendant l'entraînement au lieu de la maintenir fixe.
Écoutez ce guideNarré par l'IA · ~2 min
Getting it right is often the single biggest lever for whether a model converges quickly and reaches high accuracy.
Le taux d'apprentissage contrôle l'ampleur du pas effectué par l'optimiseur à chaque mise à jour. Trop élevé et la formation diverge ; trop bas et il rampe ou reste bloqué. La planification ajuste cette valeur au fil du temps. Une recette moderne courante est l'échauffement suivi d'une décroissance : commencez près de zéro et augmentez au cours des premières centaines ou milliers de pas (si tôt, les gradients bruyants ne font pas exploser les poids instables), puis diminuez progressivement. Les formes de désintégration populaires incluent la désintégration par étapes (chute d'un facteur à des époques définies), la désintégration exponentielle et le recuit cosinus, qui suit en douceur une courbe demi-cosinus jusqu'à près de zéro. Les programmes cosinus avec échauffement linéaire sont désormais standard pour la formation de grands modèles de langage, tandis que les politiques cycliques et à un cycle peuvent accélérer la formation de modèles plus petits.
Échauffement linéaire et désintégration du cosinus utilisés lors de la pré-entraînement des modèles de langage de transformateur.
Décroissance progressive qui réduit le taux d'apprentissage de 10 fois aux époques 30, 60 et 90 lors de la formation des classificateurs d'images sur ImageNet.
La politique d'un cycle dans fast.ai pour former un modèle avec une bonne précision en très peu d'époques.
Recuit cosinus avec redémarrages à chaud pour échapper périodiquement aux minima de pertes brusques et améliorer la généralisation.
À mesure que les cycles de formation deviennent de plus en plus coûteux, les calendriers sont co-conçus avec des optimiseurs et des tailles de lots, et les chercheurs étudient les lois de mise à l'échelle pour prédire le meilleur taux de pointe avant la formation. Les optimiseurs sans planification qui éliminent le besoin de choisir une courbe de décroissance à l'avance gagnent du terrain, et des planifications adaptatives et basées sur la rétroaction qui répondent aux courbes de perte en direct peuvent réduire les essais et erreurs qui dominent encore la formation à grande échelle.
Newsletter gratuite
Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.
Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.
Testez-vous
Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.
Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don
Un programme de rythme d'apprentissage modifie la taille des pas pendant l'entraînement au lieu de la maintenir fixe. Bien faire les choses est souvent le principal levier pour déterminer si un modèle converge rapidement et atteint une précision élevée.
Le préchauffage commence près de zéro et augmente le taux afin que les premières mises à jour instables ne déstabilisent pas le modèle avant que les statistiques de l'optimiseur ne se stabilisent.
Le recuit cosinus diminue le taux d'apprentissage selon une forme en demi-cosinus, donnant de grands pas au début et de petits pas vers la fin.
Un taux trop élevé provoque un dépassement, de sorte que la perte peut rebondir ou exploser plutôt que de se stabiliser.
La décroissance des échelons multiplie le taux par un facteur (par exemple, 0,1) aux jalons choisis, créant ainsi un motif en escalier.
Warm restarts begin another learning-rate cycle at a higher value; they do not guarantee escape from a particular loss-landscape feature.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Taux d'apprentissage cyclique
Technique