ISupportSdcaLoss Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Fungsi kerugian mungkin mengetahui solusi bentuk dekat untuk pembaruan ganda optimal Ref: Sec(6.2) dari 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
- Turunan
- Penerapan
Metode
ComputeDualUpdateInvariant(Single) |
Fungsi kerugian mungkin mengetahui solusi bentuk dekat untuk pembaruan ganda optimal Ref: Sec(6.2) dari http://jmlr.org/papers/volume14/shalev-shwartz13a/shalev-shwartz13a.pdf |
Derivative(Single, Single) |
Turunan dari fungsi kerugian sehubungan dengan output (Diperoleh dari IScalarLoss) |
DualLoss(Single, Single) |
Fungsi kehilangan ganda untuk contoh pelatihan. Jika f(x) menunjukkan fungsi kerugian pada contoh pelatihan individual, maka fungsi ini mengembalikan -f*(-x*), di mana f*(x*) adalah konjugasi Fenchel f(x). |
DualUpdate(Single, Single, Single, Single, Int32) |
Menghitung pembaruan ganda (\Delta\alpha_i) di SDCA
|
Loss(TOutput, TLabel) |
Menghitung kerugian yang diberikan output dan kebenaran dasar. Perhatikan bahwa nilai yang dikembalikan memiliki jenis Ganda karena kerugian biasanya diakumulasikan atas banyak instans. (Diperoleh dari ILossFunction<TOutput,TLabel>) |