ISupportSdcaLoss Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kayıp işlevi, en uygun çift güncelleştirme başvurusu için yakın form çözümünü biliyor olabilir Ref: Sec(6.2) 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
- Türetilmiş
- Uygulamalar
Yöntemler
ComputeDualUpdateInvariant(Single) |
Kayıp işlevi, en uygun çift güncelleştirme başvurusu için yakın form çözümünü biliyor olabilir Ref: Sec(6.2) http://jmlr.org/papers/volume14/shalev-shwartz13a/shalev-shwartz13a.pdf |
Derivative(Single, Single) |
Çıkış açısından kayıp işlevinin türevi (Devralındığı yer: IScalarLoss) |
DualLoss(Single, Single) |
Eğitim örneği için çift kayıp işlevi. f(x) tek bir eğitim örneğinde kayıp işlevini belirtirse, bu işlev -f*(-x*) değerini döndürür; burada f*(x*), f(x)'in Fenchel eşlenidir. |
DualUpdate(Single, Single, Single, Single, Int32) |
SDCA'da çift güncelleştirmeyi (\Delta\alpha_i) hesaplama
|
Loss(TOutput, TLabel) |
Çıkış ve zemin gerçeği verilen kaybı hesaplar. Kaybın genellikle birçok örnek üzerinde birikmesi nedeniyle dönüş değerinin Double türüne sahip olduğunu unutmayın. (Devralındığı yer: ILossFunction<TOutput,TLabel>) |