Compartir a través de


LogLoss Clase

Definición

La pérdida de registro, también conocida como pérdida de entropía cruzada. Normalmente se usa en las tareas de clasificación.

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
Herencia
LogLoss
Implementaciones

Comentarios

La función Log Loss se define como:

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

donde $\hat{y}$ es la puntuación predicha, $p(\hat{y})$ es la probabilidad de pertenecer a la clase positiva aplicando una función sigmoid a la puntuación y $y \in \{0, 1\}$ es la etiqueta verdadera.

Tenga en cuenta que las etiquetas usadas en este cálculo son 0 y 1, a diferencia de la pérdida de bisagra y la pérdida exponencial, donde las etiquetas usadas son -1 y 1.

La función Pérdida de registro proporciona una medida de la certeza de que son las predicciones de un clasificador, en lugar de medir lo correcto que son. Por ejemplo, una probabilidad predicha de 0,80 para una etiqueta verdadera de 1 se penaliza más que una probabilidad predicha de 0,99.

Constructores

LogLoss()

La pérdida de registro, también conocida como pérdida de entropía cruzada. Normalmente se usa en las tareas de clasificación.

Métodos

ComputeDualUpdateInvariant(Single)

La pérdida de registro, también conocida como pérdida de entropía cruzada. Normalmente se usa en las tareas de clasificación.

Derivative(Single, Single)

La pérdida de registro, también conocida como pérdida de entropía cruzada. Normalmente se usa en las tareas de clasificación.

DualLoss(Single, Single)

La pérdida de registro, también conocida como pérdida de entropía cruzada. Normalmente se usa en las tareas de clasificación.

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

La pérdida de registro, también conocida como pérdida de entropía cruzada. Normalmente se usa en las tareas de clasificación.

Loss(Single, Single)

La pérdida de registro, también conocida como pérdida de entropía cruzada. Normalmente se usa en las tareas de clasificación.

Se aplica a