Compartir a través de


ISupportSdcaClassificationLoss Interfaz

Definición

public interface ISupportSdcaClassificationLoss : Microsoft.ML.Trainers.IClassificationLoss, Microsoft.ML.Trainers.ILossFunction<float,float>, Microsoft.ML.Trainers.ISupportSdcaLoss
type ISupportSdcaClassificationLoss = interface
    interface ISupportSdcaLoss
    interface IScalarLoss
    interface ILossFunction<single, single>
    interface IClassificationLoss
Public Interface ISupportSdcaClassificationLoss
Implements IClassificationLoss, ILossFunction(Of Single, Single), ISupportSdcaLoss
Derivado
Implementaciones

Métodos

ComputeDualUpdateInvariant(Single) (Heredado de ISupportSdcaLoss)
Derivative(Single, Single)

Derivado de la función de pérdida con respecto a la salida

(Heredado de IScalarLoss)
DualLoss(Single, Single)

Función de pérdida dual para un ejemplo de entrenamiento. Si f(x) denota la función de pérdida en un ejemplo de entrenamiento individual, esta función devuelve -f*(-x*), donde f*(x*) es el conjugado fenchel de f(x).

(Heredado de ISupportSdcaLoss)
DualUpdate(Single, Single, Single, Single, Int32)

Calcular la actualización dual (\Delta\alpha_i) en SDCA

  • alpha: variable dual en la instancia especificada
  • lambdaN: L2 const x número de instancias
  • invariante almacenado en caché, sugerido por el método anterior
(Heredado de ISupportSdcaLoss)
Loss(TOutput, TLabel)

Calcula la pérdida dada la salida y la verdad del terreno. Tenga en cuenta que el valor devuelto tiene el tipo Double porque la pérdida suele acumularse en muchas instancias.

(Heredado de ILossFunction<TOutput,TLabel>)

Se aplica a