Language

FieldAwareFactorizationMachineModelParameters クラス

定義

FieldAwareFactorizationMachineTrainerのモデル パラメーター。

public sealed class FieldAwareFactorizationMachineModelParameters : Microsoft.ML.Trainers.ModelParametersBase<float>
type FieldAwareFactorizationMachineModelParameters = class
    inherit ModelParametersBase<single>
Public NotInheritable Class FieldAwareFactorizationMachineModelParameters
Inherits ModelParametersBase(Of Single)
継承
FieldAwareFactorizationMachineModelParameters

プロパティ

名前 説明
FeatureCount

機能の数を取得します。 ドキュメント内の n 記号です。 https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

FieldCount

フィールドの数を取得します。 ドキュメント内の m 記号です。 https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

LatentDimension

潜在ディメンションを取得します。 ドキュメント内の v_{j, f} の長さです。 https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

メソッド

名前 説明
GetLatentWeights()

各特徴の潜在的な表現。 1 つの特徴に FieldCount 潜在ベクトルがあり、各潜在ベクトルには LatentDimension 値が含まれていることに注意してください。 f 番目のフィールドでは、doc https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf内の j 番目の特徴の潜在ベクトルv_{j, f}、latentWeights[j * fieldCount * latentDim + f * latentDim] から始まります。 v_{j, f} の k 番目の要素は、latentWeights[j * fieldCount * latentDim + f * latentDim + k] です。 返される値のサイズは featureCount x fieldCount x latentDim です。

GetLinearWeights()

特徴の線形係数。 ドキュメント内の w 記号です。 https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

明示的なインターフェイスの実装

名前 説明
ICanSaveModel.Save(ModelSaveContext)

FieldAwareFactorizationMachineTrainerのモデル パラメーター。

(継承元 ModelParametersBase<TOutput>)

適用対象