Condividi tramite


FieldAwareFactorizationMachineModelParameters Classe

Definizione

Parametri del modello per FieldAwareFactorizationMachineTrainer.

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

Proprietà

FeatureCount

Ottenere il numero di funzionalità. È il simbolo n nel documento: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

FieldCount

Ottenere il numero di campi. È il simbolo m nel documento: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

LatentDimension

Ottiene la dimensione latente. È la lunghezza di v_{j, f} nel documento: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

Metodi

GetLatentWeights()

Rappresentazione latente di ogni caratteristica. Si noti che una funzionalità può avere FieldCount vettori latenti e ogni vettore latente contiene LatentDimension valori. Nel campo f-th il vettore latente della caratteristica j-th, nel documento https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf, v_{j, f} inizia da latentWeights[j * fieldCount * latentDim + f * latentDim]. L'elemento k-th in v_{j, f} è latentWeights[j * fieldCount * latentDim + f * latentDim + k]. Le dimensioni del valore restituito sono featureCount x fieldCount x latentDim.

GetLinearWeights()

Coefficienti lineari delle caratteristiche. È il simbolo w nel documento: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

Implementazioni dell'interfaccia esplicita

ICanSaveModel.Save(ModelSaveContext)

Parametri del modello per FieldAwareFactorizationMachineTrainer.

(Ereditato da ModelParametersBase<TOutput>)

Si applica a