Αρχικοποίηση και Κανονικοποίηση

2 λεπτά

Στόχος: να διατηρήσετε ενεργοποιήσεις και κλίσεις σε μια αξιοποιήσιμη ζώνη.

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

Xavier και He

  • Η Xavier/Glorot ταιριάζει στις συμμετρικές ενεργοποιήσεις όπως η tanh.
  • Η He/Kaiming έχει σχεδιαστεί για τη ReLU και τις παραλλαγές της.

Το PyTorch αρχικοποιεί ήδη τα συνηθισμένα στρώματα εύλογα. Μια χειροκίνητη αρχικοποίηση πρέπει να έχει αιτιολόγηση και να καταγράφεται.

Batch Normalization

Η BatchNorm κανονικοποιεί τις ενεργοποιήσεις με στατιστικά του mini-batch, και μετά μαθαίνει μια κλίμακα και μια μετατόπιση. Στην επικύρωση, χρησιμοποιεί μαθημένους κινητούς μέσους. Γι' αυτό η παράλειψη του model.eval() αλλάζει τα αποτελέσματα.

Προεπισκόπηση — η συνέχεια του μαθήματος είναι διαθέσιμη στους εγγεγραμμένους.

Έχετε ήδη εγγραφεί με κωδικό;

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

ΣύνδεσηΔεν έχετε λογαριασμό; Δημιουργήστε έναν
Αυτό το μάθημα ανήκει στην ενότητα «Αφήστε το Δίκτυο να Μάθει»

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

Συνδρομή — 19 $ US/μήναΕπιστροφή στο πλάνο
Είστε φοιτητής σε αυτό το μάθημα;

Ο κωδικός συνδέεται με τον λογαριασμό σας: συνδεθείτε ή δημιουργήστε λογαριασμό και θα εφαρμοστεί αυτόματα όταν επιστρέψετε.

Δεν έχετε λογαριασμό; Δημιουργήστε έναν