Share via


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 番目のフィールドでは、ドキュメント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>)

適用対象