ISupportSdcaLoss インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
損失関数は、最適なデュアルアップデートRef(Sec(6.2)に対する近い形式の解決策を知っているかもしれません 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
- 派生
- 実装
メソッド
ComputeDualUpdateInvariant(Single) |
損失関数は、最適なデュアルアップデートRef(Sec(6.2)に対する近い形式の解決策を知っているかもしれません http://jmlr.org/papers/volume14/shalev-shwartz13a/shalev-shwartz13a.pdf |
Derivative(Single, Single) |
出力に関する損失関数の派生関数 (継承元 IScalarLoss) |
DualLoss(Single, Single) |
トレーニング例の二重損失関数。 f(x) が個々のトレーニング例の損失関数を表す場合、この関数は -f*(-x*) を返します。f*(x*) は f(x) のフェンチェルコンジュゲートです。 |
DualUpdate(Single, Single, Single, Single, Int32) |
SDCA でデュアル更新プログラム (\Delta\alpha_i) を計算する
|
Loss(TOutput, TLabel) |
出力とグラウンド トゥルースを指定して損失を計算します。 損失は通常、多くのインスタンスに蓄積されるため、戻り値には Double 型があることに注意してください。 (継承元 ILossFunction<TOutput,TLabel>) |