Share via


FieldAwareFactorizationMachineModelParameters Třída

Definice

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

Vlastnosti

FeatureCount

Získejte počet funkcí. Je to symbol n v dokumentu: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

FieldCount

Získejte počet polí. Je to symbol m v dokumentu: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

LatentDimension

Získejte opožděnou dimenzi. Je to délka v_{j, f} v dokumentu: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

Metody

GetLatentWeights()

Opožděné znázornění jednotlivých funkcí Všimněte si, že jedna funkce může mít FieldCount opožděné vektory a každý latentní vektor obsahuje LatentDimension hodnoty. V poli f-th začíná latentní vektor v_{j, f} funkce j-th v dokumentu https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdfna latentWeights[j * fieldCount * latentDim + f * latentDim]. K-th element v v_{j, f} je latentWeights[j * fieldCount * latentDim + f * latentDim + k]. Velikost vrácené hodnoty je featureCount x fieldCount x latentDim.

GetLinearWeights()

Lineární koeficienty vlastností. Je to symbol w v dokumentu: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

Explicitní implementace rozhraní

ICanSaveModel.Save(ModelSaveContext)

Parametry modelu pro FieldAwareFactorizationMachineTrainer.

(Zděděno od ModelParametersBase<TOutput>)

Platí pro