FieldAwareFactorizationMachineModelParameters 类

定义

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

获取功能数。 它是文档中的符号 nhttps://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

FieldCount

获取字段数。 它是文档中的符号 mhttps://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()

每个功能的隐性表示形式。 请注意,一个特征可能具有 FieldCount 潜伏向量,每个延迟向量都包含 LatentDimension 值。 在 f-th 字段中,j-th 特征的内向量 v_{j, f} ,在文档中 https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf,从 latentWeights[j * fieldCount * latentDim + f * latentDim] 开始。 v_{j, f} 中的 k-th 元素是 latentWeights[j * fieldCount * latentDim + f * latentDim + k]。 返回值的大小为 featureCount x fieldCount x latentDim。

GetLinearWeights()

特征的线性系数。 它是文档中的符号 whttps://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

显式接口实现

ICanSaveModel.Save(ModelSaveContext)

FieldAwareFactorizationMachineTrainer模型参数 。

(继承自 ModelParametersBase<TOutput>)

适用于