Freigeben über


MulticlassClassificationMetrics.LogLoss Eigenschaft

Definition

Ruft den durchschnittlichen Protokollverlust des Klassifizierers ab. Der Protokollverlust misst die Leistung eines Klassifizierers im Hinblick darauf, wie viel die vorhergesagten Wahrscheinlichkeiten von der tatsächlichen Klassenbezeichnung abweichen. Niedrigerer Protokollverlust gibt ein besseres Modell an. Ein perfektes Modell, das eine Wahrscheinlichkeit von 1 für die wahre Klasse vorausgibt, hat einen Protokollverlust von 0.

public double LogLoss { get; }
member this.LogLoss : double
Public ReadOnly Property LogLoss As Double

Eigenschaftswert

Hinweise

Die Log-Loss-Metrik wird wie folgt berechnet: $LogLoss = - \frac{1}{m} \sum_{i = 1}^m log(p_i)$, wobei $m$ die Anzahl der Instanzen im Testsatz ist und $p_i$ die Wahrscheinlichkeit ist, die vom Klassifizierer der Instanz zurückgegeben wird, die zur true Klasse gehört.

Gilt für: