Sprache

FieldAwareFactorizationMachineModelParameters Klasse

Definition

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

Eigenschaften

Name Beschreibung
FeatureCount

Rufen Sie die Anzahl der Features ab. Es ist das Symbol n im Dokument: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

FieldCount

Ruft die Anzahl der Felder ab. Es ist das Symbol m im Dokument: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

LatentDimension

Rufen Sie die latente Dimension ab. Dies ist die Länge des v_{j, f} Dokuments: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

Methoden

Name Beschreibung
GetLatentWeights()

Latente Darstellung der einzelnen Features. Beachten Sie, dass ein Feature latente Vektoren aufweisen FieldCount kann und jeder latente Vektor Werte enthält LatentDimension . Im f-th-Feld beginnt der latente Vektor v_{j, f} des j-th-Features im Dokument https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdfbei latentWeights[j * fieldCount * latentDim + f * latentDim]. Das k-th-Element in v_{j, f} ist latentWeights[j * fieldCount * latentDim + f * latentDim + k]. Die Größe des zurückgegebenen Werts ist featureCount x fieldCount x latentDim.

GetLinearWeights()

Die linearen Koeffizienten der Merkmale. Es ist das Symbol w im Dokument: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICanSaveModel.Save(ModelSaveContext)

Modellparameter für FieldAwareFactorizationMachineTrainer.

(Geerbt von ModelParametersBase<TOutput>)

Gilt für: