ISupportSdcaLoss Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A função de perda pode conhecer a solução close-form para a atualização dupla ideal Ref: Sec(6.2) de http://jmlr.org/papers/volume14/shalev-shwartz13a/shalev-shwartz13a.pdf
public interface ISupportSdcaLoss : Microsoft.ML.Trainers.ILossFunction<float,float>, Microsoft.ML.Trainers.IScalarLoss
type ISupportSdcaLoss = interface
interface IScalarLoss
interface ILossFunction<single, single>
Public Interface ISupportSdcaLoss
Implements ILossFunction(Of Single, Single), IScalarLoss
- Derivado
- Implementações
Métodos
ComputeDualUpdateInvariant(Single) |
A função de perda pode conhecer a solução close-form para a atualização dupla ideal Ref: Sec(6.2) de http://jmlr.org/papers/volume14/shalev-shwartz13a/shalev-shwartz13a.pdf |
Derivative(Single, Single) |
Derivada da função de perda em relação à saída (Herdado de IScalarLoss) |
DualLoss(Single, Single) |
A função de perda dupla para um exemplo de treinamento. Se f(x) denotar a função de perda em um exemplo de treinamento individual, essa função retornará -f*(-x*), onde f*(x*) é o conjugado fenchel de f(x). |
DualUpdate(Single, Single, Single, Single, Int32) |
Computar a atualização dupla (\Delta\alpha_i) no SDCA
|
Loss(TOutput, TLabel) |
Calcula a perda dada a saída e a verdade básica. Observe que o valor retornado tem o tipo Double porque a perda geralmente é acumulada em várias instâncias. (Herdado de ILossFunction<TOutput,TLabel>) |