ISupportSdcaClassificationLoss 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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) 的 Fenchel 串联。 (继承自 ISupportSdcaLoss) |
DualUpdate(Single, Single, Single, Single, Int32) |
在 SDCA 中计算双更新 (\Delta\alpha_i)
|
Loss(TOutput, TLabel) |
计算给定输出和地面真相的损失。 请注意,返回值具有 Double 类型,因为损失通常累积在多个实例上。 (继承自 ILossFunction<TOutput,TLabel>) |