Freigeben über


CalibratedBinaryClassificationMetrics.LogLoss Eigenschaft

Definition

Ruft den Protokollverlust des Klassifizierers ab. Protokollverlust misst die Leistung eines Klassifizierers im Hinblick darauf, wie viel die vorhergesagten Wahrscheinlichkeiten von der true-Klassenbeschriftung 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 Protokollverlustmetrik wird wie folgt berechnet: $LogLoss = - \frac{1}{m} \summe{i = 1}^m ln(p_i)$, wobei m die Anzahl der Instanzen im Testsatz ist und $p_i$ die Wahrscheinlichkeit ist, die vom Klassifizierer zurückgegeben wird, wenn die Instanz zu Klasse 1 gehört, und 1 minus der Wahrscheinlichkeit, die von der Klasse ifier zurückgegeben wird, wenn die Instanz zu Klasse 0 gehört.

Gilt für: