Table of Contents
Η κατανόηση των μαθηματικών θεμελίων βοηθά στο σχεδιασμό αποτελεσματικών αλγορίθμων με την εξαγωγή λειτουργιών απώλειας και των βαθμίδων τους, οι οποίες καθοδηγούν τη διαδικασία βελτιστοποίησης.
Απώλεια Λειτουργιών στην Επιβλεπόμενη Μάθηση
Οι λειτουργίες απώλειας μετρούν την απόκλιση μεταξύ των προβλεπόμενων αποτελεσμάτων ενός μοντέλου και των πραγματικών ετικετών. Είναι απαραίτητες για τα μοντέλα κατάρτισης παρέχοντας μια κλιμακωτή τιμή που δείχνει πόσο καλά το μοντέλο εκτελεί.
Οι κοινές λειτουργίες απώλειας περιλαμβάνουν το μέσο τετραγωνισμένο σφάλμα (MSE) για εργασίες παλινδρόμησης και το Cross-Entropy Loss για εργασίες ταξινόμησης.
Απομάκρυνση βαθμίδων των λειτουργιών απώλειας
Οι βαθμίδες είναι παράγωγα της λειτουργίας απώλειας σε σχέση με τις παραμέτρους μοντέλου.
Για παράδειγμα, η διαβάθμιση του MSE σε σχέση με μια πρόβλεψη (hat{y}) είναι (2(hat{y} - y)), όπου (y) είναι η πραγματική ετικέτα. Αυτή η παράγωγη καθοδηγεί τον κανόνα ενημέρωσης σε αλγόριθμους κατάβασης βαθμίδας.
Βελτιστοποίηση Χρησιμοποιώντας Διαβαθμίσεις
Οι αλγόριθμοι κατάβασης βαθμίδων αναπροσαρμόζουν επαναλαμβανόμενα τις παραμέτρους του μοντέλου κινούμενοι προς την αντίθετη κατεύθυνση από την κλίση. Αυτή η διαδικασία ελαχιστοποιεί τη λειτουργία απώλειας, βελτιώνοντας την ακρίβεια του μοντέλου με την πάροδο του χρόνου.
- Υπολογίστε την απώλεια για τις τρέχουσες προβλέψεις.
- Υπολογισμός της διαβάθμισης της απώλειας σε σχέση με τις παραμέτρους.
- Αναβάθμιση παραμέτρων με αφαίρεση κλιμακωμένης βαθμίδας.
- Επαναλάβετε μέχρι να πληρούνται τα κριτήρια σύγκλισης ή διακοπής.