Baca dalam bahasa Inggris

Bagikan melalui


ISupportSdcaClassificationLoss Antarmuka

Definisi

C#
public interface ISupportSdcaClassificationLoss : Microsoft.ML.Trainers.IClassificationLoss, Microsoft.ML.Trainers.ILossFunction<float,float>, Microsoft.ML.Trainers.ISupportSdcaLoss
Turunan
Penerapan

Metode

ComputeDualUpdateInvariant(Single) (Diperoleh dari ISupportSdcaLoss)
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).

(Diperoleh dari ISupportSdcaLoss)
DualUpdate(Single, Single, Single, Single, Int32)

Menghitung pembaruan ganda (\Delta\alpha_i) di SDCA

  • alpha: variabel ganda pada instans yang ditentukan
  • lambdaN: L2 const x jumlah instans
  • di-cache invarian, diisyaratkan oleh metode di atas
(Diperoleh dari ISupportSdcaLoss)
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>)

Berlaku untuk

Produk Versi
ML.NET 1.0.0, 1.1.0, 1.2.0, 1.3.1, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 2.0.0, 3.0.0, 4.0.0, Preview