MatrixFactorizationTrainer.Options クラス

定義

MatrixFactorization(Options)で使用されるMatrixFactorizationTrainerのオプション。

public sealed class MatrixFactorizationTrainer.Options
type MatrixFactorizationTrainer.Options = class
Public NotInheritable Class MatrixFactorizationTrainer.Options
継承
MatrixFactorizationTrainer.Options

コンストラクター

名前 説明
MatrixFactorizationTrainer.Options()

MatrixFactorization(Options)で使用されるMatrixFactorizationTrainerのオプション。

フィールド

名前 説明
Alpha

1 クラス行列分解における観察されないエントリの損失の重要性。 LossFunctionに設定されている場合に適用されますSquareLossOneClass

ApproximationRank

近似行列のランク。

C

1 クラス行列分解で必要な負のエントリ値。 LossFunctionに設定されている場合に適用されますSquareLossOneClass

LabelColumnName

マトリックスの要素値として使用される名前変数 (つまり、 IDataView 型システムの列)。 列データは KeyDataViewTypeする必要があります。

Lambda

正則化パラメーター。

LearningRate

初期学習率。 トレーニング アルゴリズムの速度を指定します。

LossFunction

因子行列を見つけるために最小化された損失関数。

MatrixColumnIndexColumnName

マトリックスの列インデックスとして使用される変数 (つまり、 IDataView 型システムの Column) の名前。 列データは Singleする必要があります。

MatrixRowIndexColumnName

マトリックスの行インデックスとして使用される変数 ( IDataView 型システムの列) の名前。 列データは KeyDataViewTypeする必要があります。

NonNegative

因子行列を負でない値に強制します。

NumberOfIterations

トレーニングイテレーションの数。

NumberOfThreads

トレーニング中に使用されるスレッドの数。 指定しない場合は、使用可能なすべてのスレッドが使用されます。

Quiet

出力に追加情報を書き込むのを抑制します。

適用対象