Grundlagen des maschinellen Lernens

Sei p die Wahrscheinlichkeit, die ein Modell für die richtige Klasse ausgibt. Welche Beschreibung des beim Training von Klassifikatoren verwendeten Kreuzentropie-Verlusts −log p trifft zu?

  1. AJe näher p an 1 liegt, desto näher liegt der Verlust an 0, und wenn p gegen 0 geht, steigt der Verlust steil an
  2. BUnabhängig vom Wert von p ist der Verlust proportional zum Quadrat der Differenz zwischen richtiger Antwort und Vorhersage
  3. CDer Verlust ist bei p = 0,5 am größten und wird kleiner, je näher p an 0 oder 1 liegt
Antwort und Erläuterung anzeigen

Antwort: A. Je näher p an 1 liegt, desto näher liegt der Verlust an 0, und wenn p gegen 0 geht, steigt der Verlust steil an

Der Kreuzentropie-Verlust beträgt −log 1 = 0, wenn die der richtigen Klasse zugewiesene Wahrscheinlichkeit p gleich 1 ist; er wächst, je kleiner p wird, und wächst unbegrenzt, wenn p gegen 0 geht. Mit dem natürlichen Logarithmus beträgt er etwa 0,69 bei p = 0,5 und etwa 2,3 bei p = 0,1. Da er selbstsichere Fehlvorhersagen stark bestraft, wird er häufig für Klassifikationsmodelle verwendet, die Wahrscheinlichkeiten über die Softmax- oder Sigmoidfunktion ausgeben. Der mittlere quadratische Fehler, der quadrierte Fehler verwendet, dient hauptsächlich der Regression, die kontinuierliche Werte vorhersagt.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen des maschinellen Lernens

  1. Beim Gradientenabstieg hat der Gradient des Verlusts ∂L/∂w beim Gewicht w = 2,0 den Wert 0,5, und die Lernrate beträgt 0,1. Wie groß ist das Gewicht nach einer Aktualisierung?
  2. Die Ableitung dy/dx von y = (2x + 1)² an der Stelle x = 1 wird mit der Kettenregel und u = 2x + 1, y = u² bestimmt. Welcher Wert ist richtig?
  3. Was ist der Grund dafür, dass sich in einem neuronalen Netz mit vielen gestapelten Schichten die eingangsnahen Schichten schlecht trainieren lassen, wenn als Aktivierungsfunktion die Sigmoidfunktion verwendet wird?
  4. Ein Modell wird mit 10.000 Trainingsdatenpunkten und einer Mini-Batch-Größe (Batchgröße) von 50 trainiert. Wie viele Gewichtsaktualisierungen gibt es in einer Epoche?
  5. Wie viele trainierbare Parameter hat eine vollständig verbundene Schicht mit 64 Eingaben und 32 Ausgaben (mit einem Bias je Ausgabe)?