ΕπόμενοΕπόμενος οδηγός
Κατάσταση βελτιστοποίησης Μεταφόρτωση σε CPU και NVMe
Τεχνικά
Τεχνικός ΟΔΗΓΟΣ
Το Lookahead και το Lion είναι δύο σύγχρονες ανατροπές στη βελτιστοποίηση νευρωνικών δικτύων.
Ακούστε αυτόν τον οδηγόαφήγηση με AI · ~2 min
Το Lookahead τυλίγει κάθε βασικό βελτιστοποιητή με «αργά» και «γρήγορα» βάρη για πιο σταθερή πρόοδο, ενώ το Lion (EvoLved Sign Momentum) ανακαλύφθηκε από μια αναζήτηση προγράμματος AI και ενημερώνει τα βάρη χρησιμοποιώντας μόνο το πρόσημο ενός όρου ορμής – καθιστώντας το ελαφρύ στη μνήμη και συχνά πιο γρήγορο από τον Adam.
Το Lookahead, που προτάθηκε από τους Zhang, Hinton και τους συνεργάτες του το 2019, εκτελεί ένα τυπικό «γρήγορο» βελτιστοποιητή (όπως ο Adam ή το SGD) για k βήματα και, στη συνέχεια, ωθεί ένα ξεχωριστό σύνολο «αργών» βαρών σε ένα κλάσμα της διαδρομής προς το σημείο που κατέληξαν τα γρήγορα βάρη. Αυτό μειώνει τις ταλαντώσεις και μειώνει την ευαισθησία στις υπερπαραμέτρους. Το Lion, που δημοσιεύτηκε από την Google το 2023, προέκυψε από αναζήτηση συμβολικού προγράμματος μέσω αλγορίθμων βελτιστοποίησης. Παρακολουθεί την ορμή, αλλά εφαρμόζει τη λειτουργία πρόσημου στην ενημέρωση, έτσι κάθε παράμετρος μετακινείται κατά ένα σταθερό μέγεθος βήματος προς την κατεύθυνση του συσσωρευμένου πρόσημου κλίσης. Το Lion αποθηκεύει μόνο το ρυθμιστικό ορμής (το ήμισυ της κατάστασης του Adam, που κρατά δύο), χρησιμοποιεί μεγαλύτερη μείωση βάρους και μικρότερο ρυθμό μάθησης και έχει ταιριάξει ή νικήσει τον Adam σε μεγάλα μοντέλα όρασης και γλώσσας ενώ προπονείται ταχύτερα και φθηνότερα.
Τυλίγοντας το Adam με το Lookahead για σταθεροποίηση της εκπαίδευσης των μετασχηματιστών και μείωση της προσπάθειας συντονισμού υπερπαραμέτρων.
Χρήση του Lion για την εκπαίδευση μεγάλων μοντέλων όρασης (π.χ. ViT) με χαμηλότερη μνήμη βελτιστοποίησης από τον Adam.
Προεκπαίδευση μοντέλων γλώσσας με το Lion για την επίτευξη συγκρίσιμης ακρίβειας με μειωμένο υπολογιστικό κόστος.
Συνδυάζοντας το Lookahead με το SGD σε παράγοντες ενίσχυσης εκμάθησης για την εξομάλυνση των θορυβωδών ενημερώσεων πολιτικών.
Το Lion έχει υιοθετηθεί σε πολλές εκπαιδεύσεις μεγάλης κλίμακας επειδή μειώνει τη μνήμη του βελτιστοποιητή και μπορεί να επιταχύνει τη σύγκλιση, και η ανακάλυψή του παρουσιάζει την αυτοματοποιημένη αναζήτηση αλγορίθμου «AI-designing-AI» ως πραγματική πηγή πρακτικών κερδών. Αναμένετε περισσότερους βελτιστοποιητές που προέρχονται από αναζήτηση, υβριδικά σχήματα που συνδυάζουν αργά βάρη τύπου Lookahead με ενημερώσεις που βασίζονται σε σήματα και αυξανόμενο ενδιαφέρον για βελτιστοποιητές αποδοτικής μνήμης, καθώς τα μεγέθη μοντέλων συνεχίζουν να δίνουν έμφαση στους προϋπολογισμούς μνήμης GPU.
Δωρεάν ενημερωτικό δελτίο
Τρία επαληθευμένα νέα AI κάθε πρωί της εβδομάδας, γραμμένα σε απλή αγγλική. Δωρεάν για πάντα, χωρίς διαφημίσεις.
Ένα email κάθε εργάσιμη ημέρα. Κατάργηση συνδρομής με ένα κλικ. Δεν πουλάμε ή μοιραζόμαστε ποτέ τη διεύθυνσή σας.
Δοκιμάστε τον εαυτό σας
Άμεση ανάδραση σε κάθε απάντηση, και πιστοποιητικό με επαληθεύσιμο ID μόλις περάσετε το μάθημα.
Υποστηρίξτε τη δωρεάν εκπαίδευση AI. AI Understanding είναι μια μη κερδοσκοπική οργάνωση 501(c)(3) — χωρίς διαφημίσεις, χωρίς τοίχο πληρωμής, ποτέ. Κάντε μια δωρεά
Το Lookahead και το Lion είναι δύο σύγχρονες ανατροπές στη βελτιστοποίηση νευρωνικών δικτύων. Το Lookahead τυλίγει κάθε βελτιστοποιητή βάσης με «αργά» και «γρήγορα» βάρη για πιο σταθερή πρόοδο, ενώ το Lion (EvoLved Sign Momentum) ανακαλύφθηκε από μια αναζήτηση προγράμματος AI και ενημερώνει τα βάρη χρησιμοποιώντας μόνο το πρόσημο ενός όρου ορμής – καθιστώντας το ελαφρύ στη μνήμη και συχνά πιο γρήγορο από τον Adam.
Το Lion εφαρμόζει τη συνάρτηση πρόσημου σε έναν παρεμβαλλόμενο όρο ορμής, έτσι κάθε παράμετρος κινείται κατά ένα ομοιόμορφο βήμα προς την κατεύθυνση του πρόσημου της κλίσης.
Το Lookahead εκτελεί ένα γρήγορο εσωτερικό βελτιστοποιητή για k βήματα και, στη συνέχεια, μετακινεί αργά βάρη σε ένα κλάσμα της διαδρομής προς τα γρήγορα βάρη και επαναφέρει.
Το Lion (EvoLved Sign Momentum) προέκυψε από μια διαδικασία αναζήτησης προγράμματος που εξέλιξε και αξιολόγησε υποψήφια προγράμματα βελτιστοποίησης.
Ο Adam παρακολουθεί τόσο την πρώτη όσο και τη δεύτερη στιγμή. Το Lion διατηρεί μόνο μια ενιαία προσωρινή μνήμη ορμής, μειώνοντας περίπου στο μισό τη μνήμη κατάστασης του βελτιστοποιητή.
Εφόσον η συνάρτηση πρόσημου καθορίζει το μέγεθος της ενημέρωσης κάθε συντεταγμένης, το αποτελεσματικό βήμα είναι μεγάλο, επομένως χρησιμοποιείται μικρότερος ρυθμός εκμάθησης (και μεγαλύτερη μείωση βάρους).
Συνέχισε να μαθαίνεις
Επιλέχθηκαν περισσότεροι οδηγοί για αυτό το θέμα
ΕπόμενοΕπόμενος οδηγός
Κατάσταση βελτιστοποίησης Μεταφόρτωση σε CPU και NVMe
Τεχνικά