LogLoss Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |