ISupportSdcaLoss Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Verlustfunktion weiß möglicherweise die Lösung für das optimale duale Update Ref: Sec(6.2) von 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
- Abgeleitet
- Implementiert
Methoden
ComputeDualUpdateInvariant(Single) |
Die Verlustfunktion weiß möglicherweise die Lösung für das optimale duale Update Ref: Sec(6.2) von http://jmlr.org/papers/volume14/shalev-shwartz13a/shalev-shwartz13a.pdf |
Derivative(Single, Single) |
Derivate der Verlustfunktion im Hinblick auf die Ausgabe (Geerbt von IScalarLoss) |
DualLoss(Single, Single) |
Die Funktion "Dual Loss" für ein Schulungsbeispiel. Wenn f(x) die Verlustfunktion in einem einzelnen Schulungsbeispiel angibt, gibt diese Funktion -f*(-x*) zurück, wobei f*(x*) das Fenchel-Konjugate von f(x) ist. |
DualUpdate(Single, Single, Single, Single, Int32) |
Berechnen des dualen Updates (\Delta\alpha_i) in SDCA
|
Loss(TOutput, TLabel) |
Berechnet den Verlust aufgrund der Ausgabe und der Grundwahrkeit. Beachten Sie, dass der Rückgabewert "Double" aufweist, da der Verlust in der Regel über viele Instanzen gesammelt wird. (Geerbt von ILossFunction<TOutput,TLabel>) |