Τεχνικός ΟΔΗΓΟΣ

Προγράμματα προθέρμανσης και συνημιτονικής ανόπτησης

Η προθέρμανση αυξάνει απαλά τον ρυθμό εκμάθησης από σχεδόν μηδέν πριν από την προπόνηση, και στη συνέχεια η ανόπτηση συνημιτόνου τον αποσυνθέτει ομαλά ακολουθώντας μια καμπύλη συνημιτόνου.

Ακούστε αυτόν τον οδηγόαφήγηση με AI · ~2 min

Σε αυτήν τη σελίδα2 λεπτά ανάγνωση
  1. Επισκόπηση
  2. Βαθιά κατάδυση
  3. Υλοποίηση σε πραγματικό κόσμο
  4. The Future of Warmup και Cosine Annealing Schedules
  5. Κάνοντάς το στην πράξη
  6. Συνεχίστε την εξερεύνηση
  7. Συχνές ερωτήσεις

Επισκόπηση

Together they stabilize early training and squeeze out better final accuracy, which is why nearly every modern transformer is trained this way.

Βαθιά κατάδυση

Όταν ξεκινά η προπόνηση, τα βάρη των μοντέλων είναι τυχαία και οι διαβαθμίσεις μπορεί να είναι τεράστιες, επομένως το άλμα κατευθείαν σε ένα μεγάλο ποσοστό εκμάθησης συχνά προκαλεί αιχμές ή αποκλίσεις - ειδικά με προσαρμοστικούς βελτιστοποιητές όπως ο Adam, του οποίου οι εκτιμήσεις διακύμανσης είναι αναξιόπιστες στα πρώτα βήματα. Το Warmup το διορθώνει αυξάνοντας γραμμικά τον ρυθμό σε μερικές εκατοντάδες έως μερικές χιλιάδες βήματα. Μόλις το μοντέλο βρίσκεται σε σταθερή βάση, η ανόπτηση συνημιτόνου αναλαμβάνει, μειώνοντας τον ρυθμό ως 0,5 * (1 + cos(pi * t / T)) της αιχμής του. Το σχήμα συνημιτόνου διατηρεί τον ρυθμό σε υψηλά επίπεδα νωρίς για γρήγορη πρόοδο και στη συνέχεια μειώνεται σταδιακά, ώστε ο βελτιστοποιητής να μπορεί να εγκατασταθεί σε ένα καλό ελάχιστο αντί να αναπηδά γύρω του.

Υλοποίηση σε πραγματικό κόσμο

Τα μοντέλα γλώσσας τύπου GPT και τύπου BERT χρησιμοποιούν μια γραμμική προθέρμανση στα πρώτα ~1-2% των βημάτων που ακολουθείται από διάσπαση συνημιτόνου σχεδόν στο μηδέν.

Οι μετασχηματιστές όρασης (ViT) εκπαιδεύονται με συνημιτονοειδή ανόπτηση και σύντομη προθέρμανση για να αποφευχθεί η πρόωρη απόκλιση στο ImageNet.

Το Hugging Face Transformers προσφέρει το "get_cosine_schedule_with_warmup" ως προγραμματιστή μίας γραμμής για εργασίες βελτιστοποίησης.

Το Stable Diffusion και άλλα μοντέλα διάχυσης προσαρμόζονται με προθέρμανση για να αποτρέπουν τις εκρήξεις βαθμίδωσης κατά την προσαρμογή προεκπαιδευμένων βαρών.

The Future of Warmup και Cosine Annealing Schedules

Το Warmup-plus-cosine παραμένει η προεπιλεγμένη συνταγή για μεγάλα γλωσσικά μοντέλα, αλλά οι παραλλαγές εξαπλώνονται. Το Warmup-stable-decay (WSD) διατηρεί έναν σταθερό ρυθμό και στη συνέχεια αποσυντίθεται απότομα στο τέλος, καθιστώντας εύκολη την επέκταση των διαδρομών χωρίς επαναδέσμευση σε ένα σταθερό μήκος. Οι ερευνητές μελετούν επίσης γιατί λειτουργεί η προθέρμανση - συνδέοντάς την με το θόρυβο κλίσης και την καμπυλότητα του τοπίου απώλειας - και τα εργαλεία συντονίζουν όλο και περισσότερο το μήκος και τον ρυθμό αιχμής της προθέρμανσης, μειώνοντας τη χειροκίνητη δοκιμή και σφάλμα που κυριαρχεί σήμερα.

Κάνοντάς το στην πράξη

Γιατί έχει σημασία

  • Κόστος και προϋπολογισμός. Οι αποφάσεις για την αρχιτεκτονική καθορίζουν την απόδοση και το λειτουργικό κόστος για χρόνια.
  • Σαφέστερες αποφάσεις. Η τεχνική εκπαίδευση βοηθά τις ομάδες να επιλέξουν τη σωστή στοίβα, όχι μόνο τη νεότερη.
  • Ελεγχος ποιότητας. Οι καλύτερες επιλογές μηχανικής μειώνουν τα περιστατικά αξιοπιστίας στην παραγωγή.

Προσέξτε

  • Η βελτιστοποίηση ενός σημείου αναφοράς μπορεί να κρύψει ευρύτερες αδυναμίες του συστήματος.
  • Το κόστος υποδομής και συντήρησης συχνά υποτιμάται.
  • Τα κενά ασφάλειας και παρατηρητικότητας μπορούν να αυξηθούν καθώς τα συστήματα γίνονται πιο πολύπλοκα.

Επόμενα βήματα

  1. Καθορίστε τους στόχους καθυστέρησης, ποιότητας και κόστους πριν από την εφαρμογή.
  2. Σημείο αναφοράς υπό ρεαλιστικές συνθήκες φορτίου και δεδομένων.
  3. Παρακολούθηση οργάνου για σφάλματα, μετατόπιση και επιπτώσεις από τον χρήστη.
  4. Προετοιμάστε διαδρομές επαναφοράς και απόκρισης συμβάντος πριν την κλιμάκωση.

Συνεχίστε την εξερεύνηση

Δωρεάν ενημερωτικό δελτίο

Λάβετε την καθημερινή ενημέρωση AI

Τρία επαληθευμένα νέα AI κάθε πρωί της εβδομάδας, γραμμένα σε απλή αγγλική. Δωρεάν για πάντα, χωρίς διαφημίσεις.

Ένα email κάθε εργάσιμη ημέρα. Κατάργηση συνδρομής με ένα κλικ. Δεν πουλάμε ή μοιραζόμαστε ποτέ τη διεύθυνσή σας.

Δοκιμάστε τον εαυτό σας

Take the Warmup and Cosine Annealing Schedules quiz

Άμεση ανάδραση σε κάθε απάντηση, και πιστοποιητικό με επαληθεύσιμο ID μόλις περάσετε το μάθημα.

Έναρξη κουίζ

Υποστηρίξτε τη δωρεάν εκπαίδευση AI. AI Understanding είναι μια μη κερδοσκοπική οργάνωση 501(c)(3) — χωρίς διαφημίσεις, χωρίς τοίχο πληρωμής, ποτέ. Κάντε μια δωρεά

Συχνές ερωτήσεις

What is Warmup and Cosine Annealing Schedules?

Η προθέρμανση αυξάνει απαλά τον ρυθμό εκμάθησης από σχεδόν μηδέν πριν από την προπόνηση, και στη συνέχεια η ανόπτηση συνημιτόνου τον αποσυνθέτει ομαλά ακολουθώντας μια καμπύλη συνημιτόνου. Μαζί σταθεροποιούν την πρώιμη προπόνηση και αποσπούν καλύτερη τελική ακρίβεια, γι' αυτό σχεδόν κάθε σύγχρονος μετασχηματιστής εκπαιδεύεται με αυτόν τον τρόπο.

Ποιος είναι ο κύριος σκοπός της φάσης προθέρμανσης στην αρχή της προπόνησης;

Η έναρξη με μεγάλο ρυθμό εκμάθησης σε τυχαία βάρη μπορεί να προκαλέσει αιχμές απώλειας ή απόκλιση, επομένως η προθέρμανση αυξάνει το ρυθμό ήπια για να διατηρήσει σταθερά τα πρώτα βήματα.

Η ανόπτηση συνημιτόνου μειώνει τον ρυθμό μάθησης ακολουθώντας ποιο σχήμα;

Ο ρυθμός κλιμακώνεται κατά 0,5 * (1 + cos(pi * t / T)), δημιουργώντας έναν ομαλό λόφο που παραμένει ψηλά νωρίς και γλιστρά κοντά στο μηδέν στο τέλος.

Ποιος βελτιστοποιητής επωφελείται ιδιαίτερα από την προθέρμανση επειδή οι εκτιμήσεις διακύμανσής του είναι αναξιόπιστες από νωρίς;

Οι εκτιμήσεις της τρέχουσας διακύμανσης του Adam βασίζονται σε πολύ λίγα δείγματα στα πρώτα βήματα, καθιστώντας το μέγεθος του αποτελεσματικού βήματος ασταθές — η προθέρμανση το μετριάζει.

Στον τύπο συνημιτόνου, τι αντιπροσωπεύει το Τ;

T είναι ο ορίζοντας στον οποίο ο ρυθμός μειώνεται από την κορυφή του σε σχεδόν μηδέν. t είναι το τρέχον βήμα μέσα σε αυτόν τον ορίζοντα.

In the guide’s warmup-plus-cosine schedule, what begins after warmup reaches its target rate?

The guide describes a short linear warmup followed by cosine annealing.

Συνέχισε να μαθαίνεις

Σχετικοί οδηγοί

Επιλέχθηκαν περισσότεροι οδηγοί για αυτό το θέμα

Λάβετε ένα δωρεάν πιστοποιητικό AIΈνα σύντομο δωρεάν μάθημα και εξέταση. Χωρίς κόστος, χωρίς κάρτα. Περίπου 2,5 ώρες.Ξεκινήστε δωρεάν →