ISupportSdcaClassificationLoss Rozhraní
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í.
public interface ISupportSdcaClassificationLoss : Microsoft.ML.Trainers.IClassificationLoss, Microsoft.ML.Trainers.ILossFunction<float,float>, Microsoft.ML.Trainers.ISupportSdcaLoss
type ISupportSdcaClassificationLoss = interface
interface ISupportSdcaLoss
interface IScalarLoss
interface ILossFunction<single, single>
interface IClassificationLoss
Public Interface ISupportSdcaClassificationLoss
Implements IClassificationLoss, ILossFunction(Of Single, Single), ISupportSdcaLoss
- Odvozené
- Implementuje
Metody
ComputeDualUpdateInvariant(Single) | (Zděděno od ISupportSdcaLoss) |
Derivative(Single, Single) |
Odvození funkce ztráty s ohledem na výstup (Zděděno od IScalarLoss) |
DualLoss(Single, Single) |
Duální ztráta funkce pro příklad trénování. Pokud f(x) označuje ztrátovou funkci v příkladu individuálního trénování, vrátí tato funkce hodnotu -f*(-x*), kde f*(x*) je Fenchel konjugate f(x). (Zděděno od ISupportSdcaLoss) |
DualUpdate(Single, Single, Single, Single, Int32) |
Výpočet duální aktualizace (\Delta\alpha_i) v SDCA
|
Loss(TOutput, TLabel) |
Vypočítá ztrátu zadanou výstupem a základní pravdou. Všimněte si, že návratová hodnota má typ Double, protože ztráta se obvykle hromadí v mnoha instancích. (Zděděno od ILossFunction<TOutput,TLabel>) |