ISupportSdcaRegressionLoss 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 ISupportSdcaRegressionLoss : Microsoft.ML.Trainers.ILossFunction<float,float>, Microsoft.ML.Trainers.IRegressionLoss, Microsoft.ML.Trainers.ISupportSdcaLoss
type ISupportSdcaRegressionLoss = interface
interface ISupportSdcaLoss
interface IScalarLoss
interface ILossFunction<single, single>
interface IRegressionLoss
Public Interface ISupportSdcaRegressionLoss
Implements ILossFunction(Of Single, Single), IRegressionLoss, ISupportSdcaLoss
- Odvozené
- Implementuje
Metody
ComputeDualUpdateInvariant(Single) | (Zděděno od ISupportSdcaLoss) |
Derivative(Single, Single) |
Derivát funkce ztráty s ohledem na výstup (Zděděno od IScalarLoss) |
DualLoss(Single, Single) |
Funkce duální ztráty pro příklad trénování. Pokud f(x) označuje funkci ztráty v individuálním příkladu 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 nahromáždí v mnoha instancích. (Zděděno od ILossFunction<TOutput,TLabel>) |