Bagikan melalui


HingeLoss Kelas

Definisi

Engsel Loss, umumnya digunakan dalam tugas klasifikasi.

public sealed class HingeLoss : Microsoft.ML.Trainers.ILossFunction<float,float>, Microsoft.ML.Trainers.ISupportSdcaClassificationLoss
type HingeLoss = class
    interface ISupportSdcaClassificationLoss
    interface ISupportSdcaLoss
    interface IScalarLoss
    interface ILossFunction<single, single>
    interface IClassificationLoss
Public NotInheritable Class HingeLoss
Implements ILossFunction(Of Single, Single), ISupportSdcaClassificationLoss
Warisan
HingeLoss
Penerapan

Keterangan

Fungsi Kehilangan Engsel didefinisikan sebagai:

$L(\hat{y}, y) = maks(0, m - y\hat{y})$

di mana $\hat{y}$ adalah skor yang diprediksi, $y \in \{-1, 1\}$ adalah label yang benar, dan $m$ adalah parameter margin yang diatur ke 1 secara default.

Perhatikan bahwa label yang digunakan dalam perhitungan ini adalah -1 dan 1, tidak seperti Log Loss, di mana label yang digunakan adalah 0 dan 1. Juga tidak seperti Log Loss, $\hat{y}$ adalah skor prediksi mentah, bukan probabilitas yang diprediksi (yang dihitung dengan menerapkan fungsi sigmoid ke skor yang diprediksi).

Meskipun fungsi kehilangan engsel adalah cembung dan berkelanjutan, fungsi ini tidak halus (yang tidak dapat diferensialkan) pada $y\hat{y} = m$. Akibatnya, metode ini tidak dapat digunakan dengan metode penurunan gradien atau metode penurunan gradien stochastic, yang bergantung pada diferensiasi di seluruh domain.

Untuk informasi selengkapnya, lihat Kehilangan Engsel untuk klasifikasi.

Konstruktor

HingeLoss(Single)

Engsel Loss, umumnya digunakan dalam tugas klasifikasi.

Metode

ComputeDualUpdateInvariant(Single)

Engsel Loss, umumnya digunakan dalam tugas klasifikasi.

Derivative(Single, Single)

Engsel Loss, umumnya digunakan dalam tugas klasifikasi.

DualLoss(Single, Single)

Engsel Loss, umumnya digunakan dalam tugas klasifikasi.

DualUpdate(Single, Single, Single, Single, Int32)

Engsel Loss, umumnya digunakan dalam tugas klasifikasi.

Loss(Single, Single)

Engsel Loss, umumnya digunakan dalam tugas klasifikasi.

Berlaku untuk