LogLoss Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Utrata dziennika, znana również jako strata krzyżowa entropii. Jest on często używany w zadaniach klasyfikacji.
public sealed class LogLoss : Microsoft.ML.Trainers.ILossFunction<float,float>, Microsoft.ML.Trainers.ISupportSdcaClassificationLoss
type LogLoss = class
interface ISupportSdcaClassificationLoss
interface ISupportSdcaLoss
interface IScalarLoss
interface ILossFunction<single, single>
interface IClassificationLoss
Public NotInheritable Class LogLoss
Implements ILossFunction(Of Single, Single), ISupportSdcaClassificationLoss
- Dziedziczenie
-
LogLoss
- Implementuje
Uwagi
Funkcja Log Loss jest zdefiniowana jako:
$L(p(\hat{y}), y) = -y ln(\hat{y}) - (1 - y) ln(1 - \hat{y})$
gdzie $\hat{y}$ jest przewidywanym wynikiem, $p(\hat{y})$ to prawdopodobieństwo przynależności do klasy dodatniej przez zastosowanie funkcji sigmoid do wyniku, a $y \in \{0, 1\}$ jest prawdziwą etykietą.
Należy pamiętać, że etykiety używane w tym obliczeniu to 0 i 1, w przeciwieństwie do utraty zawiasu i utraty wykładniczej, gdzie używane etykiety to -1 i 1.
Funkcja Log Loss zapewnia miarę tego , jak są przewidywania klasyfikatora, zamiast mierzyć ich poprawność . Na przykład przewidywane prawdopodobieństwo wartości 0,80 dla rzeczywistej etykiety 1 zostanie ukarane więcej niż przewidywane prawdopodobieństwo 0,99.
Konstruktory
LogLoss() |
Utrata dziennika, znana również jako strata krzyżowa entropii. Jest on często używany w zadaniach klasyfikacji. |
Metody
ComputeDualUpdateInvariant(Single) |
Utrata dziennika, znana również jako strata krzyżowa entropii. Jest on często używany w zadaniach klasyfikacji. |
Derivative(Single, Single) |
Utrata dziennika, znana również jako strata krzyżowa entropii. Jest on często używany w zadaniach klasyfikacji. |
DualLoss(Single, Single) |
Utrata dziennika, znana również jako strata krzyżowa entropii. Jest on często używany w zadaniach klasyfikacji. |
DualUpdate(Single, Single, Single, Single, Int32) |
Utrata dziennika, znana również jako strata krzyżowa entropii. Jest on często używany w zadaniach klasyfikacji. |
Loss(Single, Single) |
Utrata dziennika, znana również jako strata krzyżowa entropii. Jest on często używany w zadaniach klasyfikacji. |