HingeLoss Sınıf
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.
Sınıflandırma görevlerinde yaygın olarak kullanılan Menteşe Kaybı.
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
- Devralma
-
HingeLoss
- Uygulamalar
Açıklamalar
Menteşe Kaybı işlevi şu şekilde tanımlanır:
$L(\hat{y}, y) = max(0, m - y\hat{y})$
burada $\hat{y}$ tahmin edilen puandır, $y \in \{-1, 1\}$ gerçek etiket ve $m$ varsayılan olarak 1 olarak ayarlanmış kenar boşluğu parametresidir.
Bu hesaplamada kullanılan etiketlerin Günlük Kaybı'nın aksine -1 ve 1 olduğunu ve burada kullanılan etiketlerin 0 ve 1 olduğunu unutmayın. Günlük Kaybı'nın aksine $\hat{y}$ tahmin edilen olasılık değil ham tahmin edilen puandır (tahmin edilen puana sigmoid işlevi uygulanarak hesaplanır).
Menteşe kaybı işlevi hem dışbükey hem de sürekli olsa da, $y\hat{y} = m$ değerinde pürüzsüz değildir (fark edilemez). Sonuç olarak, tüm etki alanı üzerinde farklılık gösteren gradyan azalma yöntemleri veya stokastik gradyan azalma yöntemleriyle kullanılamaz.
Daha fazla bilgi için bkz. Sınıflandırma için Menteşe Kaybı.
Oluşturucular
HingeLoss(Single) |
Sınıflandırma görevlerinde yaygın olarak kullanılan Menteşe Kaybı. |
Yöntemler
ComputeDualUpdateInvariant(Single) |
Sınıflandırma görevlerinde yaygın olarak kullanılan Menteşe Kaybı. |
Derivative(Single, Single) |
Sınıflandırma görevlerinde yaygın olarak kullanılan Menteşe Kaybı. |
DualLoss(Single, Single) |
Sınıflandırma görevlerinde yaygın olarak kullanılan Menteşe Kaybı. |
DualUpdate(Single, Single, Single, Single, Int32) |
Sınıflandırma görevlerinde yaygın olarak kullanılan Menteşe Kaybı. |
Loss(Single, Single) |
Sınıflandırma görevlerinde yaygın olarak kullanılan Menteşe Kaybı. |