Język

FieldAwareFactorizationMachineModelParameters Klasa

Definicja

Parametry modelu dla elementu FieldAwareFactorizationMachineTrainer.

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

Właściwości

Nazwa Opis
FeatureCount

Pobierz liczbę funkcji. Jest to symbol n w dokumentu: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

FieldCount

Pobierz liczbę pól. Jest to symbol m w dokumentu: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

LatentDimension

Uzyskaj ukryty wymiar. Jest to długość v_{j, f} dokumentu: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

Metody

Nazwa Opis
GetLatentWeights()

Utajna reprezentacja każdej funkcji. Należy pamiętać, że jedna funkcja może mieć FieldCount ukryte wektory, a każdy wektor utajny zawiera LatentDimension wartości. W polu f-th funkcja j-th wektor utajny, v_{j, f} w kodzie doc https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf, zaczyna się od latentWeights[j * fieldCount * latentDim + f * latentDim]. K-th element w v_{j, f} jest latentWeights[j * fieldCount * latentDim + f * latentDim + k]. Rozmiar zwróconej wartości to featureCount x fieldCount x latentDim.

GetLinearWeights()

Współczynniki liniowe cech. Jest to symbol w w dokumentu: https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

Jawne implementacje interfejsu

Nazwa Opis
ICanSaveModel.Save(ModelSaveContext)

Parametry modelu dla elementu FieldAwareFactorizationMachineTrainer.

(Odziedziczone po ModelParametersBase<TOutput>)

Dotyczy