Aracılığıyla paylaş


ExpLoss Sınıf

Tanım

Sınıflandırma görevlerinde yaygın olarak kullanılan Üstel Kayıp.

public sealed class ExpLoss : Microsoft.ML.Trainers.IClassificationLoss, Microsoft.ML.Trainers.ILossFunction<float,float>
type ExpLoss = class
    interface IClassificationLoss
    interface IScalarLoss
    interface ILossFunction<single, single>
Public NotInheritable Class ExpLoss
Implements IClassificationLoss, ILossFunction(Of Single, Single)
Devralma
ExpLoss
Uygulamalar

Açıklamalar

Üstel Kayıp işlevi şu şekilde tanımlanır:

$L(\hat{y}, y) = e^{-\beta y \hat{y}}$

Burada $\hat{y}$ tahmin edilen puandır, $y \in \{-1, 1\}$ doğru etiket ve $\beta$ varsayılan olarak 1 olarak ayarlanmış bir ölçek faktörüdür.

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).

Üstel Kayıp işlevi , Yanlış tahminleri Menteşe Kaybından daha fazla cezaya dönüştürür ve daha büyük bir gradyan içerir.

Oluşturucular

ExpLoss(Single)

Sınıflandırma görevlerinde yaygın olarak kullanılan Üstel Kayıp.

Yöntemler

Derivative(Single, Single)

Sınıflandırma görevlerinde yaygın olarak kullanılan Üstel Kayıp.

Loss(Single, Single)

Sınıflandırma görevlerinde yaygın olarak kullanılan Üstel Kayıp.

Şunlara uygulanır