ΕπόμενοΕπόμενος οδηγός
Στοχαστικό μέσο όρο βάρους
Τεχνικά
Τεχνικός ΟΔΗΓΟΣ
Πώς ορίζετε τα αρχικά βάρη ενός νευρωνικού δικτύου πριν από την έναρξη της προπόνησης, κάτι που διαμορφώνει έντονα εάν τα σήματα και οι κλίσεις παραμένουν υγιή μέσα από βαθιά στρώματα.
Ακούστε αυτόν τον οδηγόαφήγηση με AI · ~2 min
Η καλή αρχικοποίηση είναι η διαφορά μεταξύ της γρήγορης σύγκλισης και ενός μοντέλου που δεν μαθαίνει ποτέ.
Πριν από την προπόνηση, κάθε βάρος χρειάζεται μια αρχική τιμή. Το να μηδενιστούν όλοι είναι μοιραίο: τα ίδια βάρη παράγουν ίδιες διαβαθμίσεις, έτσι οι νευρώνες δεν διαφοροποιούνται ποτέ — αυτό είναι το πρόβλημα που σπάει τη συμμετρία. Η τυχαία προετοιμασία σπάει τη συμμετρία, αλλά η κλίμακα έχει τεράστια σημασία. Πολύ μεγάλο και οι ενεργοποιήσεις και οι κλίσεις εκρήγνυνται. πολύ μικρά και εξαφανίζονται. Τα βασικά σχήματα επιλέγουν τη διακύμανση με βάση το μέγεθος του στρώματος για να διατηρήσουν τη διακύμανση του σήματος περίπου σταθερή στα επίπεδα. Η αρχικοποίηση Xavier (Glorot) κλιμακώνει τη διακύμανση με βάση τον αριθμό των μονάδων εισόδου συν εξόδου και ταιριάζει σε tanh και σιγμοειδή δίκτυα. Η αρχικοποίηση He (Kaiming) κλιμακώνεται με βάση τον αριθμό των εισόδων και υπολογίζει ότι το ReLU απορρίπτει τις μισές εισόδους του, καθιστώντας το πρότυπο για βαθιά δίκτυα και CNN που βασίζονται σε ReLU. Η καλή προετοιμασία διατηρεί σταθερή την πρώιμη προπόνηση έως ότου η κανονικοποίηση και οι προσαρμοστικοί βελτιστοποιητές αναλάβουν.
Ένα CNN που χρησιμοποιεί ενεργοποιήσεις ReLU προετοιμάζεται με την προετοιμασία He, έτσι οι βαθιές συνελικτικές στοίβες εκπαιδεύονται χωρίς σήματα εξαφάνισης.
Ένα δίκτυο με ενεργοποιήσεις tanh χρησιμοποιεί την προετοιμασία Xavier για να διατηρεί σταθερή τη διακύμανση ενεργοποίησης στα επίπεδα.
Ένας μηχανικός που κατά λάθος αρχικοποιεί όλα τα βάρη στο μηδέν βλέπει το δίκτυο να αποτυγχάνει να μάθει επειδή κάθε νευρώνας παραμένει πανομοιότυπος.
Οι προεπιλογές του πλαισίου (Kaiming του PyTorch, στολή Glorot του Keras) εφαρμόζουν αυτόματα αρχικοποίηση αρχών όταν δημιουργείται ένα επίπεδο.
Τα επίπεδα κανονικοποίησης και οι υπολειπόμενες συνδέσεις έχουν κάνει την εκπαίδευση κάπως λιγότερο ευαίσθητη στην ακριβή προετοιμασία, αλλά εξακολουθεί να έχει σημασία για δίκτυα πολύ βαθιάς ή χωρίς κανονικοποίηση. Η ενεργή έρευνα περιλαμβάνει σχήματα προσαρμοσμένα στους μετασχηματιστές και την προσοχή, μεθόδους που επιτρέπουν στα δίκτυα να εκπαιδεύονται χωρίς επίπεδα κανονικοποίησης και θεωρία όπως η δυναμική ισομετρία και ο πυρήνας νευρικής εφαπτομένης που προβλέπει την ικανότητα εκπαίδευσης μόνο από την προετοιμασία. Η αρχικοποίηση εξαρτώμενη από δεδομένα, η οποία βαθμονομεί κλίμακες από μια παρτίδα δειγμάτων, είναι μια άλλη αναπτυσσόμενη κατεύθυνση.
Δωρεάν ενημερωτικό δελτίο
Τρία επαληθευμένα νέα AI κάθε πρωί της εβδομάδας, γραμμένα σε απλή αγγλική. Δωρεάν για πάντα, χωρίς διαφημίσεις.
Ένα email κάθε εργάσιμη ημέρα. Κατάργηση συνδρομής με ένα κλικ. Δεν πουλάμε ή μοιραζόμαστε ποτέ τη διεύθυνσή σας.
Δοκιμάστε τον εαυτό σας
Άμεση ανάδραση σε κάθε απάντηση, και πιστοποιητικό με επαληθεύσιμο ID μόλις περάσετε το μάθημα.
Υποστηρίξτε τη δωρεάν εκπαίδευση AI. AI Understanding είναι μια μη κερδοσκοπική οργάνωση 501(c)(3) — χωρίς διαφημίσεις, χωρίς τοίχο πληρωμής, ποτέ. Κάντε μια δωρεά
Πώς ορίζετε τα αρχικά βάρη ενός νευρωνικού δικτύου πριν από την έναρξη της προπόνησης, κάτι που διαμορφώνει έντονα εάν τα σήματα και οι κλίσεις παραμένουν υγιή μέσα από βαθιά στρώματα. Η καλή αρχικοποίηση είναι η διαφορά μεταξύ της γρήγορης σύγκλισης και ενός μοντέλου που δεν μαθαίνει ποτέ.
Με τα ίδια βάρη, κάθε νευρώνας υπολογίζει την ίδια έξοδο και κλίση, έτσι ενημερώνονται πανομοιότυπα και το στρώμα δεν μπορεί ποτέ να μάθει ξεχωριστά χαρακτηριστικά.
Η αρχικοποίηση κλιμακώνει τη διακύμανση κατά 2 / fan_in για να αντισταθμίσει το μηδενισμό του ReLU περίπου στις μισές εισόδους του.
Σχέδια όπως ο Xavier και ο He επιλέγουν τη διακύμανση βάρους από τα μεγέθη των επιπέδων, έτσι τα σήματα δεν εξαφανίζονται ούτε εκρήγνυνται καθώς διαδίδονται.
Ο Xavier εξισορροπεί τη διακύμανση προς τα εμπρός και προς τα πίσω για συμμετρικές, κορεστικές ενεργοποιήσεις όπως το tanh και το σιγμοειδές.
Το ReLU περνά μόνο θετικές εισόδους, απορρίπτοντας περίπου το μισό σήμα, επομένως ο διπλασιασμός της διακύμανσης αποκαθιστά την αναμενόμενη διακύμανση ενεργοποίησης.
Συνέχισε να μαθαίνεις
Επιλέχθηκαν περισσότεροι οδηγοί για αυτό το θέμα
ΕπόμενοΕπόμενος οδηγός
Στοχαστικό μέσο όρο βάρους
Τεχνικά