À suivreGuide suivant
Planification du taux d'apprentissage
Technique
GUIDE Technique
Les taux d'apprentissage cycliques font monter et descendre à plusieurs reprises le taux d'apprentissage entre une limite inférieure et une limite supérieure au lieu de simplement le diminuer.
Écoutez ce guideNarré par l'IA · ~2 min
Ce rebond contre-intuitif peut accélérer la convergence et aider l'optimiseur à échapper aux minimums locaux et aux points de selle brusques.
Proposés par Leslie Smith en 2015, les taux d'apprentissage cycliques (CLR) remettent en question l'hypothèse selon laquelle le taux ne devrait que diminuer. Au lieu de cela, il oscille entre une limite minimale et maximale sur un nombre fixe d'itérations (un « cycle »), souvent avec une forme triangulaire. L'intuition : augmenter périodiquement le taux fournit une explosion d'énergie qui permet au modèle de sortir de minima pauvres et nets et de traverser des points de selle, tandis que les phases basses le permettent de se stabiliser. Smith a également introduit le « test de plage LR » – une courte période qui fait monter le taux tout en surveillant la perte – pour trouver automatiquement de bonnes limites. La politique triangulaire, triangulaire avec décroissance et la fameuse politique du cycle unique s’appuient toutes sur cette idée.
fast.ai a popularisé la politique d'un cycle par défaut pour former rapidement les classificateurs d'images à une grande précision en quelques époques.
Le test de plage LR balaie le taux vers le haut sur quelques centaines de lots pour déterminer les limites minimales et maximales avant une exécution réelle.
L'assemblage d'instantanés enregistre un point de contrôle du modèle à la fin de chaque cycle, produisant un ensemble gratuit à partir d'une seule exécution d'entraînement.
La descente de gradient stochastique avec redémarrages à chaud (SGDR) réinitialise périodiquement le taux à une valeur élevée pour échapper aux minimums brusques.
Les horaires cycliques et la politique d'un cycle restent populaires pour un entraînement rapide sur les tâches visuelles et tabulaires, et le test de plage LR est une astuce de réglage standard. Pour les très grands modèles de langage, les calendriers d'échauffement plus cosinus fluides ont tendance à dominer, mais l'idée sous-jacente - selon laquelle les augmentations stratégiques aident à échapper aux mauvaises régions du paysage des pertes - éclaire les redémarrages à chaud (SGDR) et les méthodes d'ensemble qui capturent les modèles au point bas de chaque cycle. Attendez-vous à une pollinisation croisée continue entre les idées cycliques et les planificateurs adaptatifs et autoréglables.
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
Les taux d'apprentissage cycliques font monter et descendre à plusieurs reprises le taux d'apprentissage entre une limite inférieure et une limite supérieure au lieu de simplement le diminuer. Ce rebond contre-intuitif peut accélérer la convergence et aider l'optimiseur à échapper aux minimums locaux et aux points de selle brusques.
CLR augmente délibérément le taux encore et encore, rejetant l'opinion traditionnelle selon laquelle il ne doit que décroître de manière monotone.
Smith reported improved classification accuracy without tuning and often in fewer iterations on the tested datasets; the paper does not guarantee a specific loss-landscape escape mechanism.
Il fonctionne brièvement avec un rythme en constante augmentation ; la courbe de perte révèle un minimum et un maximum raisonnables à utiliser pour les cycles.
La politique d’un cycle réduit la dynamique lorsque le taux culmine et l’augmente lorsque le taux baisse, ce qui ajoute un effet de régularisation.
A triangular policy increases the rate during one half-cycle and decreases it during the other half.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Planification du taux d'apprentissage
Technique