Τι είναι ο ρυθμιστής δραστηριότητας στα keras;

Πίνακας περιεχομένων:

Τι είναι ο ρυθμιστής δραστηριότητας στα keras;
Τι είναι ο ρυθμιστής δραστηριότητας στα keras;
Anonim

Regularizers σας επιτρέπουν να εφαρμόζετε ποινές σε παραμέτρους επιπέδου ή δραστηριότητα επιπέδου κατά τη βελτιστοποίηση. Αυτές οι ποινές αθροίζονται στη συνάρτηση απώλειας που βελτιστοποιεί το δίκτυο. Οι κυρώσεις τακτοποίησης εφαρμόζονται ανά στρώση.

Τι είναι ο ρυθμιστής δραστηριότητας;

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

Πότε πρέπει να χρησιμοποιήσω το κανονικοποιητή δραστηριότητας;

Εάν θέλετε η συνάρτηση εξόδου να διέρχεται από την αρχή(ή να έχει μια τομή πιο κοντά στην αρχή), μπορείτε να χρησιμοποιήσετε τον ρυθμιστή πόλωσης. Εάν θέλετε η έξοδος να είναι μικρότερη (ή πιο κοντά στο 0), μπορείτε να χρησιμοποιήσετε τον κανονικοποιητή δραστηριότητας.

Πώς μπορώ να χρησιμοποιήσω το Keras regularizer;

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

Τι είναι ο πυρήνας και η προκατάληψη;

Dense class

Dense υλοποιεί τη λειτουργία: output=activation(dot(input, kernel) + bias) όπου η ενεργοποίηση είναι η συνάρτηση ενεργοποίησης βάσει στοιχείων που μεταβιβάζεται ως όρισμα ενεργοποίησης, Ο πυρήνας είναι ένας πίνακας βαρών που δημιουργείται από το επίπεδο καιΤο bias είναι ένα διάνυσμα μεροληψίας που δημιουργείται από το επίπεδο (ισχύει μόνο εάν το use_bias είναι True).

Συνιστάται: