ISupportSdcaLoss Interfaz
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 función de pérdida puede conocer la solución de forma cercana a la actualización dual óptima Ref: Sec(6.2) de http://jmlr.org/papers/volume14/shalev-shwartz13a/shalev-shwartz13a.pdf
public interface ISupportSdcaLoss : Microsoft.ML.Trainers.ILossFunction<float,float>, Microsoft.ML.Trainers.IScalarLoss
type ISupportSdcaLoss = interface
interface IScalarLoss
interface ILossFunction<single, single>
Public Interface ISupportSdcaLoss
Implements ILossFunction(Of Single, Single), IScalarLoss
- Derivado
- Implementaciones
Métodos
ComputeDualUpdateInvariant(Single) |
La función de pérdida puede conocer la solución de forma cercana a la actualización dual óptima Ref: Sec(6.2) de http://jmlr.org/papers/volume14/shalev-shwartz13a/shalev-shwartz13a.pdf |
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). |
DualUpdate(Single, Single, Single, Single, Int32) |
Calcular la actualización dual (\Delta\alpha_i) en SDCA
|
Loss(TOutput, TLabel) |
Calcula la pérdida dada la salida y la verdad del suelo. Tenga en cuenta que el valor devuelto tiene el tipo Double porque la pérdida normalmente se acumula en muchas instancias. (Heredado de ILossFunction<TOutput,TLabel>) |