Grundlagen des maschinellen Lernens
Wofür werden die Validierungsdaten hauptsächlich verwendet, wenn Daten in Trainings-, Validierungs- und Testdaten aufgeteilt werden?
- AZum Abstimmen der Hyperparameter und zum Vergleich mehrerer Modelle
- BZur Berechnung des Fehlers, mit dem die Gewichte des Modells aktualisiert werden
- CNur einmal am Ende der Entwicklung, um die Leistung des fertigen Modells abzuschätzen
Antwort und Erläuterung anzeigen
Antwort: A. Zum Abstimmen der Hyperparameter und zum Vergleich mehrerer Modelle
Mit den Trainingsdaten werden die Gewichte des Modells bestimmt; mit den Validierungsdaten werden Hyperparameter wie die Lernrate und die Zahl der Schichten abgestimmt und Modelle verglichen, um zu entscheiden, welches übernommen wird. Die Testdaten werden erst nach Abschluss aller Abstimmungen genau einmal verwendet, um die Leistung bei unbekannten Daten abzuschätzen. Wird immer wieder anhand der Validierungsergebnisse abgestimmt, passt sich das Modell nach und nach auch an die Validierungsdaten an; für die abschließende Bewertung sind daher separat zurückgehaltene Testdaten nötig.
Weiter: 9 weitere Fragen zu Grundlagen des maschinellen Lernens