Compartilhar via


LogLoss Classe

Definição

A Perda de Log, também conhecida como Perda de Entropia Cruzada. Ele é comumente usado em tarefas de classificação.

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
Herança
LogLoss
Implementações

Comentários

A função Perda de Log é definida como:

$L(p(\hat{y}), y) = -y ln(\hat{y}) - (1 - y) ln(1 - \hat{y})$

onde $\hat{y}$ é a pontuação prevista, $p(\hat{y})$ é a probabilidade de pertencer à classe positiva aplicando uma função sigmoid à pontuação e $y \in \{0, 1\}$ é o rótulo verdadeiro.

Observe que os rótulos usados neste cálculo são 0 e 1, ao contrário de Perda de Dobradiça e Perda Exponencial, em que os rótulos usados são -1 e 1.

A função Perda de Log fornece uma medida de quão determinadas são as previsões de um classificador, em vez de apenas medir o quão corretas elas estão. Por exemplo, uma probabilidade prevista de 0,80 para um rótulo verdadeiro de 1 é penalizada mais do que uma probabilidade prevista de 0,99.

Construtores

LogLoss()

A Perda de Log, também conhecida como Perda de Entropia Cruzada. Ele é comumente usado em tarefas de classificação.

Métodos

ComputeDualUpdateInvariant(Single)

A Perda de Log, também conhecida como Perda de Entropia Cruzada. Ele é comumente usado em tarefas de classificação.

Derivative(Single, Single)

A Perda de Log, também conhecida como Perda de Entropia Cruzada. Ele é comumente usado em tarefas de classificação.

DualLoss(Single, Single)

A Perda de Log, também conhecida como Perda de Entropia Cruzada. Ele é comumente usado em tarefas de classificação.

DualUpdate(Single, Single, Single, Single, Int32)

A Perda de Log, também conhecida como Perda de Entropia Cruzada. Ele é comumente usado em tarefas de classificação.

Loss(Single, Single)

A Perda de Log, também conhecida como Perda de Entropia Cruzada. Ele é comumente usado em tarefas de classificação.

Aplica-se a