ISupportSdcaLoss Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
La fonction de perte peut connaître la solution de forme proche à la double mise à jour optimale 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
- Dérivé
- Implémente
Méthodes
ComputeDualUpdateInvariant(Single) |
La fonction de perte peut connaître la solution de forme proche à la double mise à jour optimale Ref: Sec(6.2) de http://jmlr.org/papers/volume14/shalev-shwartz13a/shalev-shwartz13a.pdf |
Derivative(Single, Single) |
Dérivé de la fonction de perte en ce qui concerne la sortie (Hérité de IScalarLoss) |
DualLoss(Single, Single) |
Fonction de double perte pour un exemple d’entraînement. Si f(x) indique la fonction de perte sur un exemple d’entraînement individuel, cette fonction retourne -f*(-x*), où f*(x*) est la conjugue Fenchel de f(x). |
DualUpdate(Single, Single, Single, Single, Int32) |
Calculez la mise à jour double (\Delta\alpha_i) dans SDCA
|
Loss(TOutput, TLabel) |
Calcule la perte en fonction de la sortie et de la vérité au sol. Notez que la valeur de retour a le type Double, car la perte est généralement accumulée sur de nombreuses instances. (Hérité de ILossFunction<TOutput,TLabel>) |