다음을 통해 공유


ISupportSdcaClassificationLoss 인터페이스

정의

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
파생
구현

메서드

ComputeDualUpdateInvariant(Single) (다음에서 상속됨 ISupportSdcaLoss)
Derivative(Single, Single)

출력과 관련된 손실 함수의 파생

(다음에서 상속됨 IScalarLoss)
DualLoss(Single, Single)

학습 예제의 이중 손실 함수입니다. f(x)가 개별 학습 예제의 손실 함수를 나타내는 경우 이 함수는 -f*(-x*)를 반환합니다. 여기서 f*(x*)는 f(x)의 펜첼 컨줄입니다.

(다음에서 상속됨 ISupportSdcaLoss)
DualUpdate(Single, Single, Single, Single, Int32)

SDCA에서 이중 업데이트(\Delta\alpha_i) 컴퓨팅

  • alpha: 지정된 인스턴스의 이중 변수
  • lambdaN: L2 const x 인스턴스 수
  • 캐시된 고정, 위의 메서드에 의해 암시됨
(다음에서 상속됨 ISupportSdcaLoss)
Loss(TOutput, TLabel)

출력 및 지상 진리를 고려하여 손실을 계산합니다. 손실은 일반적으로 많은 인스턴스에 걸쳐 누적되므로 반환 값에는 Double 형식이 있습니다.

(다음에서 상속됨 ILossFunction<TOutput,TLabel>)

적용 대상