ΕπόμενοΕπόμενος οδηγός
Βελτιστοποίηση σχετικής πολιτικής ομάδας
Τεχνικά
Τεχνικός ΟΔΗΓΟΣ
Η βελτιστοποίηση δεύτερης τάξης χρησιμοποιεί πληροφορίες καμπυλότητας (τον πίνακα Hessian των δεύτερων παραγώγων) για να κάνει πιο έξυπνα βήματα προς το ελάχιστο, όχι μόνο την κλίση.
Ακούστε αυτόν τον οδηγόαφήγηση με AI · ~2 min
It can converge in dramatically fewer iterations than plain gradient descent, but the cost of computing curvature makes it tricky to scale.
Η κατάβαση με κλίση γνωρίζει μόνο την κλίση στο τρέχον σημείο σας, επομένως επιλέγει ένα σταθερό ή συντονισμένο μέγεθος βήματος και ελπίζει για το καλύτερο. Η μέθοδος του Νεύτωνα προχωρά περαιτέρω: εξετάζει επίσης πώς αλλάζει η κλίση (η καμπυλότητα), που συλλαμβάνεται από την Έσσια, μια μήτρα όλων των δεύτερων μερικών παραγώγων. Η ενημέρωση πολλαπλασιάζει την αντίστροφη Hessian με την κλίση, η οποία αναβαθμίζει αυτόματα κάθε κατεύθυνση και προσγειώνεται κοντά στο ελάχιστο μιας τοπικής τετραγωνικής προσέγγισης. Για ένα τέλεια τετραγωνικό μπολ, η μέθοδος του Newton φτάνει στον πάτο με ένα μόνο βήμα. Η σύλληψη είναι βάναυση: ένα μοντέλο με N παραμέτρους έχει N-by-N Hessian, επομένως η αποθήκευση και η αναστροφή του κοστίζει περίπου N-τετράγωνο μνήμη και N-cubed υπολογισμό. Για δίκτυα δισεκατομμυρίων παραμέτρων αυτό είναι αδύνατο, γι' αυτό οι επαγγελματίες χρησιμοποιούν φθηνότερες προσεγγίσεις.
Το L-BFGS εφαρμόζει λογιστική παλινδρόμηση και άλλα κυρτά μοντέλα στο scikit-learn, όπου συχνά ξεπερνά την απλή κλίση σε μικρά έως μεσαία σύνολα δεδομένων
Προσαρμογή πακέτου σε 3D ανακατασκευή και SLAM, όπου οι Gauss-Newton και Levenberg-Marquardt βελτιώνουν τις πόζες της κάμερας και τις θέσεις των σημείων
Εκπαίδευση μικροσκοπικών νευρωνικών δικτύων με πληροφόρηση για τη φυσική, όπου το L-BFGS επιτυγχάνει την ακρίβεια που ο Adam αγωνίζεται να φτάσει
Το σαμπουάν και το K-FAC επιταχύνουν την εκπαίδευση βαθιάς μάθησης μεγάλης κλίμακας προσεγγίζοντας τη δομή του Hessian
Για τα γιγάντια νευρωνικά δίκτυα, οι πλήρεις μέθοδοι δεύτερης τάξης παραμένουν μη πρακτικές, αλλά οι προσεγγίσεις κερδίζουν έδαφος. Βελτιστοποιητές όπως το K-FAC και το Shampoo προσεγγίζουν την καμπυλότητα χρησιμοποιώντας δομή με διαγώνιο μπλοκ ή με παράγοντα Kronecker και νεότερες μέθοδοι όπως το Sophia και το Muon χρησιμοποιούν φθηνές εκτιμήσεις καμπυλότητας για να επιταχύνουν την προεκπαίδευση μεγάλων γλωσσικών μοντέλων. Αναμένετε συνεχή προσπάθεια για τη λήψη χρήσιμου σήματος καμπυλότητας με κόστος σχεδόν πρώτης τάξης, μειώνοντας το χάσμα μεταξύ των βημάτων Adam και του πραγματικού Newton.
Δωρεάν ενημερωτικό δελτίο
Τρία επαληθευμένα νέα AI κάθε πρωί της εβδομάδας, γραμμένα σε απλή αγγλική. Δωρεάν για πάντα, χωρίς διαφημίσεις.
Ένα email κάθε εργάσιμη ημέρα. Κατάργηση συνδρομής με ένα κλικ. Δεν πουλάμε ή μοιραζόμαστε ποτέ τη διεύθυνσή σας.
Δοκιμάστε τον εαυτό σας
Άμεση ανάδραση σε κάθε απάντηση, και πιστοποιητικό με επαληθεύσιμο ID μόλις περάσετε το μάθημα.
Υποστηρίξτε τη δωρεάν εκπαίδευση AI. AI Understanding είναι μια μη κερδοσκοπική οργάνωση 501(c)(3) — χωρίς διαφημίσεις, χωρίς τοίχο πληρωμής, ποτέ. Κάντε μια δωρεά
Η βελτιστοποίηση δεύτερης τάξης χρησιμοποιεί πληροφορίες καμπυλότητας (τον πίνακα Hessian των δεύτερων παραγώγων) για να κάνει πιο έξυπνα βήματα προς το ελάχιστο, όχι μόνο την κλίση. Μπορεί να συγκλίνει σε δραματικά λιγότερες επαναλήψεις από την απλή κλίση, αλλά το κόστος υπολογισμού της καμπυλότητας καθιστά δύσκολη την κλίμακα.
Η μέθοδος του Νεύτωνα αυξάνει την κλίση με καμπυλότητα από την Έσση, επιτρέποντάς της να επανακλιμακώσει τις κατευθύνσεις και να προσεγγίσει το τοπικό τετραγωνικό ελάχιστο.
Σε ένα ακριβές τετράγωνο, το τοπικό τετραγωνικό μοντέλο ισούται με την αληθινή συνάρτηση, έτσι ένα βήμα Newton πηδά κατευθείαν στο ελάχιστο.
Με N παραμέτρους, η Hessian έχει εγγραφές N-τετράγωνο και η αναστροφή της κλιμακώνεται όπως η N-cubed, κάτι που είναι ανέφικτο σε δισεκατομμύρια παραμέτρους.
Το BFGS ενημερώνει επαναληπτικά μια εκτίμηση του αντίστροφου Hessian χρησιμοποιώντας αλλαγές στην κλίση μεταξύ των βημάτων, αποφεύγοντας τον άμεσο υπολογισμό.
Το 'L' σημαίνει περιορισμένη μνήμη: το L-BFGS διατηρεί μόνο μια χούφτα πρόσφατων διανυσμάτων, μειώνοντας την αποθήκευση από N-τετράγωνο σε περίπου ένα μικρό πολλαπλάσιο του N.
Συνέχισε να μαθαίνεις
Επιλέχθηκαν περισσότεροι οδηγοί για αυτό το θέμα
ΕπόμενοΕπόμενος οδηγός
Βελτιστοποίηση σχετικής πολιτικής ομάδας
Τεχνικά