Compartilhar via


FieldAwareFactorizationMachineModelParameters Classe

Definição

Parâmetros de modelo para FieldAwareFactorizationMachineTrainer.

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

Propriedades

FeatureCount

Obtenha o número de recursos. É o símbolo n no documento: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

FieldCount

Obtenha o número de campos. É o símbolo m no documento: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

LatentDimension

Obtenha a dimensão latente. É o comprimento do v_{j, f} documento: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

Métodos

GetLatentWeights()

Representação latente de cada recurso. Observe que um recurso pode ter FieldCount vetores latentes e cada vetor latente contém LatentDimension valores. No campo f-th, o vetor latente do recurso j-th, v_{j, f} no documento https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf, começa em latentWeights[j * fieldCount * latentDim + f * latentDim]. O elemento k-th em v_{j, f} é latentWeights[j * fieldCount * latentDim + f * latentDim + k]. O tamanho do valor retornado é featureCount x fieldCount x latentDim.

GetLinearWeights()

Os coeficientes lineares dos recursos. É o símbolo w no documento: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

Implantações explícitas de interface

ICanSaveModel.Save(ModelSaveContext)

Parâmetros de modelo para FieldAwareFactorizationMachineTrainer.

(Herdado de ModelParametersBase<TOutput>)

Aplica-se a