LogLoss Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ztráta protokolu, označovaná také jako Křížová entropie Ztráta. Běžně se používá v úkolech klasifikace.
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
- Dědičnost
-
LogLoss
- Implementuje
Poznámky
Funkce Ztráty protokolu je definována takto:
$L(p(\hat{y}), y) = -y ln(\hat{y}) - (1 - y) ln(1 - \hat{y})$
kde $\hat{y}$ je predikované skóre, $p(\hat{y})$ je pravděpodobnost, že patří do pozitivní třídy použitím funkce sigmoid pro skóre a $y \in \{0, 1\}$ je skutečný popisek.
Všimněte si, že popisky použité v tomto výpočtu jsou 0 a 1, na rozdíl od ztráty závěsu a exponenciální ztráty, kde použité popisky jsou -1 a 1.
Funkce Ztráta protokolu poskytuje míru toho, jak jsou predikce klasifikátoru, a ne jen měření toho, jak jsou správné . Například předpovězená pravděpodobnost 0,80 pro pravdivý popisek 1 je penalizována více než predikovaná pravděpodobnost 0,99.
Konstruktory
LogLoss() |
Ztráta protokolu, označovaná také jako Křížová entropie Ztráta. Běžně se používá v úkolech klasifikace. |
Metody
ComputeDualUpdateInvariant(Single) |
Ztráta protokolu, označovaná také jako Křížová entropie Ztráta. Běžně se používá v úkolech klasifikace. |
Derivative(Single, Single) |
Ztráta protokolu, označovaná také jako Křížová entropie Ztráta. Běžně se používá v úkolech klasifikace. |
DualLoss(Single, Single) |
Ztráta protokolu, označovaná také jako Křížová entropie Ztráta. Běžně se používá v úkolech klasifikace. |
DualUpdate(Single, Single, Single, Single, Int32) |
Ztráta protokolu, označovaná také jako Křížová entropie Ztráta. Běžně se používá v úkolech klasifikace. |
Loss(Single, Single) |
Ztráta protokolu, označovaná také jako Křížová entropie Ztráta. Běžně se používá v úkolech klasifikace. |