HingeLoss Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ztráta závěsu, která se běžně používá v klasifikačních úkolech.
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
- Dědičnost
-
HingeLoss
- Implementuje
Poznámky
Funkce Ztráty závěsu je definována takto:
$L(\hat{y}; y) = max(0; m - y\hat{y})$
kde $\hat{y}$ je predikované skóre, $y \in \{-1, 1\}$ je skutečný popisek a $m$ je ve výchozím nastavení parametr okraje nastavený na 1.
Všimněte si, že popisky použité v tomto výpočtu jsou -1 a 1, na rozdíl od ztráty protokolu, kde použité popisky jsou 0 a 1. Na rozdíl od ztráty protokolu je $\hat{y}$ nezpracované predikované skóre, nikoli predikovaná pravděpodobnost (která se počítá použitím sigmoidové funkce na predikované skóre).
I když je funkce ztráty závěsu konvexní i souvislá, není v $y\hat{y} = m$hladké (to není odlišné). V důsledku toho jej nelze použít s metodami gradientního sestupu nebo stochastické sestupové metody sestupu, které spoléhají na různost v celé doméně.
Další informace naleznete v tématu Ztráta závěsu pro klasifikaci.
Konstruktory
HingeLoss(Single) |
Ztráta závěsu, která se běžně používá v klasifikačních úkolech. |
Metody
ComputeDualUpdateInvariant(Single) |
Ztráta závěsu, která se běžně používá v klasifikačních úkolech. |
Derivative(Single, Single) |
Ztráta závěsu, která se běžně používá v klasifikačních úkolech. |
DualLoss(Single, Single) |
Ztráta závěsu, která se běžně používá v klasifikačních úkolech. |
DualUpdate(Single, Single, Single, Single, Int32) |
Ztráta závěsu, která se běžně používá v klasifikačních úkolech. |
Loss(Single, Single) |
Ztráta závěsu, která se běžně používá v klasifikačních úkolech. |