Verlustkurven interpretieren

Maschinelles Lernen wäre ein Kinderspiel, wenn alle Verlustkurven beim ersten Trainieren unseres Modells so aussehen würden:

Ein Diagramm, das die ideale Verlustkurve beim Trainieren eines Modells für maschinelles Lernen zeigt.
Die Verlustkurve stellt den Verlust auf der y-Achse gegenüber der Anzahl der Trainingsschritte auf der x-Achse dar. Wenn die Anzahl der Trainingsschritte zunimmt, beginnt der Verlust hoch, sinkt dann exponentiell und wird schließlich minimiert, um einen minimalen Verlust zu erreichen.

Tatsächlich können Verlustkurven jedoch ziemlich schwer zu interpretieren sein. Nutzen Sie Ihr Verständnis von Verlustkurven, um die folgenden Fragen zu beantworten.

1. Mein Modell wird nicht trainiert!

Dein Freund Mel und du arbeiten weiter an einem Einhorn. Hier ist deine erste Kurve.

Ein Verlustkurve-Diagramm mit denselben Achsen wie das vorherige. Hier wird der Verlust nicht vereinfacht, sondern stattdessen sprunghaft erhöht und verringert, sodass das Diagramm schwingt.

Beschreiben Sie das Problem und wie Mel es beheben könnte:

2. Mein Verlust ist explodiert!

Mel zeigt dir eine weitere Kurve. Woran liegt das? Wie kann sie das Problem beheben? Schreiben Sie Ihre Antwort unten.

Ein Verlaufsdiagramm der Verlustkurve, das zeigt, wie sich der Verlust bis zu einer bestimmten Anzahl von Trainingsschritten verringert und dann mit den weiteren Trainingsschritten plötzlich ansteigt.

3. Meine Messwerte sind widersprüchlich.

Mel möchte dich auf eine neue Kurve bringen. Woran liegt das? Wie kann sie es beheben? Schreiben Sie Ihre Antwort unten.

Das Bild zeigt zwei Handlungsstränge. Das Diagramm auf der linken Seite zeigt die ideale Verlustkurve.
Das Diagramm auf der rechten Seite zeigt, dass der Recall-Messwert bei 0 bleibt, auch wenn die Anzahl der Trainingsschritte zunimmt.

Beschreiben Sie das Problem und wie Mel es beheben könnte:

4. Der Verlust von Tests ist zu verdammt hoch!

Mel zeigt dir die Verlustkurven für Trainings- und Test-Datasets und fragt „Was ist los?“ Wie lautet deine Antwort unten?

Ein Diagramm mit einer Verlustkurve, das die Abweichung zwischen dem Training und dem Testverlust als Modell zeigt.

Beschreiben Sie das Problem und wie Mel es beheben könnte:

5. Mein Modell steckt fest

Du hast etwas Geduld, als Mel ein paar Tage später mit einer neuen Kurve wieder erreichbar ist. Was ist hier los und wie kann Mel das Problem beheben?

Ein Diagramm einer Verlustkurve mit dem Verlust, der mit dem Training beginnt, aber dann wiederholte Muster aufweist, die wie eine rechteckige Welle aussehen.

Beschreiben Sie das Problem und wie Mel es beheben könnte:

Es funktioniert!

„Sie funktioniert jetzt einwandfrei.“ Mel meldet sich. Sie lehnt sich triumphierend in ihren Stuhl zurück und seufzt seufzend. Die Kurve sieht toll aus und Sie strahlen mit Erfolg. Mel und nehmen sich einen Moment Zeit, um über die folgenden zusätzlichen Prüfungen zur Validierung Ihres Modells zu sprechen.

  • realen Messwerten
  • Baselines
  • absoluter Verlust bei Regressionsproblemen
  • andere Messwerte für Klassifizierungsprobleme
  • Ein Diagramm, das eine konvergierende Verlustkurve zeigt