FieldAwareFactorizationMachineModelParameters Clase

Definición

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)
Herencia
FieldAwareFactorizationMachineModelParameters

Propiedades

FeatureCount

Obtenga el número de características. Es el símbolo n del documento: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

FieldCount

Obtiene el número de campos. Es el símbolo m del documento: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

LatentDimension

Obtenga la dimensión latente. Es la longitud de v_{j, f} en el documento: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

Métodos

GetLatentWeights()

Representación latente de cada característica. Tenga en cuenta que una característica puede tener FieldCount vectores latentes y cada vector latente contiene LatentDimension valores. En el campo f-th, el vector latente de la característica j-th, v_{j, f} en el documento https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf, comienza en latentWeights[j * fieldCount * latentDim + f * latentDim]. El elemento k-th de v_{j, f} es latentWeights[j * fieldCount * latentDim + f * latentDim + k]. El tamaño del valor devuelto es featureCount x fieldCount x latentDim.

GetLinearWeights()

Coeficientes lineales de las características. Es el símbolo w del documento: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

Implementaciones de interfaz explícitas

ICanSaveModel.Save(ModelSaveContext)

Parámetros de modelo para FieldAwareFactorizationMachineTrainer.

(Heredado de ModelParametersBase<TOutput>)

Se aplica a