FieldAwareFactorizationMachineModelParameters Sınıf

Tanım

için FieldAwareFactorizationMachineTrainermodel parametreleri.

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

Özellikler

FeatureCount

Özellik sayısını alın. Bu, belgedeki simgedir n : https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

FieldCount

Alan sayısını alın. Bu, belgedeki simgedir m : https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

LatentDimension

Gizli boyutu alın. Belgenin uzunluğu v_{j, f} : https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

Yöntemler

GetLatentWeights()

Her özelliğin gizli gösterimi. Bir özelliğin gizli vektörleri olabileceğini FieldCount ve her gizli vektörde değer olabileceğini LatentDimension unutmayın. f-th alanında, j-th özelliğinin gizli vektöru, v_{j, f} belgedeki https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdflatentWeights[j * fieldCount * latentDim + f * latentDim] konumunda başlar. v_{j, f} içindeki k. öğe latentWeights[j * fieldCount * latentDim + f * latentDim + k] öğesidir. Döndürülen değerin boyutu featureCount x fieldCount x latentDim değeridir.

GetLinearWeights()

Özelliklerin doğrusal katsayıları. Bu, belgedeki simgedir w : https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

Belirtik Arabirim Kullanımları

ICanSaveModel.Save(ModelSaveContext)

için FieldAwareFactorizationMachineTrainermodel parametreleri.

(Devralındığı yer: ModelParametersBase<TOutput>)

Şunlara uygulanır