Lenguaje

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 de predicción, $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 se -1 y 1.

La función Log Loss proporciona una medida de cómo son determinadas las predicciones de un clasificador, en lugar de medir lo correctos 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

Nombre Description
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

Nombre Description
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