다음을 통해 공유


FieldAwareFactorizationMachineModelParameters 클래스

정의

에 대한 FieldAwareFactorizationMachineTrainer모델 매개 변수

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

속성

FeatureCount

기능 수를 가져옵니다. 문서의 기호 n 입니다. https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

FieldCount

필드 수를 가져옵니다. 문서의 기호 m 입니다. https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

LatentDimension

잠재 차원을 가져옵니다. 문서의 길이 v_{j, f} 는 다음과 같습니다. https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

메서드

GetLatentWeights()

각 기능의 잠재적 표현입니다. 하나의 기능에는 대기 벡터가 있을 FieldCount 수 있으며 각 대기 중인 벡터에는 값이 포함됩니다 LatentDimension . f-th 필드에서 jth 기능의 잠재 벡터 v_{j, f} (문서의 https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf경우)는 latentWeights[j * fieldCount * latentDim + f * latentDim]에서 시작합니다. v_{j, f}의 k-th 요소는 latentWeights[j * fieldCount * latentDim + f * latentDim + k]입니다. 반환된 값의 크기는 featureCount x fieldCount x latentDim입니다.

GetLinearWeights()

기능의 선형 계수입니다. 문서의 기호 w 입니다. https://github.com/wschin/fast-ffm/blob/master/fast-ffm.pdf

명시적 인터페이스 구현

ICanSaveModel.Save(ModelSaveContext)

에 대한 FieldAwareFactorizationMachineTrainer모델 매개 변수

(다음에서 상속됨 ModelParametersBase<TOutput>)

적용 대상