SmoothedHingeLoss 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 işlevin HingeLoss düzgün bir sürümü.
public sealed class SmoothedHingeLoss : Microsoft.ML.Trainers.ILossFunction<float,float>, Microsoft.ML.Trainers.ISupportSdcaClassificationLoss
type SmoothedHingeLoss = class
interface ISupportSdcaClassificationLoss
interface ISupportSdcaLoss
interface IScalarLoss
interface ILossFunction<single, single>
interface IClassificationLoss
Public NotInheritable Class SmoothedHingeLoss
Implements ILossFunction(Of Single, Single), ISupportSdcaClassificationLoss
- Devralma
-
SmoothedHingeLoss
- Uygulamalar
Açıklamalar
$f(\hat{y}, y) = 1 - y\hat{y}$; burada $\hat{y}$ tahmini puandır ve \in \{-1, 1\}$ $y gerçek etikettir. $f(\hat{y}, y)$ burada Menteşe Kaybının sıfır olmayan kısmı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).
Düzeltilmiş Menteşe Kaybı işlevi daha sonra şöyle tanımlanır:
$ L(f(\hat{y}, y)) = \begin{cases} 0 & \text{if } f(\hat{y}, y) < 0 \\ \frac{(f(\hat{y}, y))^2}{2\alpha} & \text{if } f(\hat{y}, y) < \alpha \\ f(\hat{y}, y) - \frac{\alpha}{2} & \text{otherwise} \end{cases} $
burada $\alpha$ varsayılan olarak 1 olarak ayarlanmış bir düzeltme parametresidir.
Oluşturucular
SmoothedHingeLoss(Single) |
Pürüzsüz menteşe kaybı için oluşturucu. |
Yöntemler
ComputeDualUpdateInvariant(Single) |
Sınıflandırma görevlerinde yaygın olarak kullanılan işlevin HingeLoss düzgün bir sürümü. |
Derivative(Single, Single) |
Sınıflandırma görevlerinde yaygın olarak kullanılan işlevin HingeLoss düzgün bir sürümü. |
DualLoss(Single, Single) |
Sınıflandırma görevlerinde yaygın olarak kullanılan işlevin HingeLoss düzgün bir sürümü. |
DualUpdate(Single, Single, Single, Single, Int32) |
Sınıflandırma görevlerinde yaygın olarak kullanılan işlevin HingeLoss düzgün bir sürümü. |
Loss(Single, Single) |
Sınıflandırma görevlerinde yaygın olarak kullanılan işlevin HingeLoss düzgün bir sürümü. |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin