C# 클래스 MyMediaLite.AttrToFactor.BPRMF_ItemMapping_Complex

multi-layer mapping from item attributes to latent factors for BPR-MF
상속: BPRMF_ItemMapping
파일 보기 프로젝트 열기: zenogantner/MML-KDD

공개 프로퍼티들

프로퍼티 타입 설명
num_hidden_factors int

공개 메소드들

메소드 설명
IterateMapping ( ) : void
LearnAttributeToFactorMapping ( ) : void
ToString ( ) : string

보호된 메소드들

메소드 설명
MapToLatentFactorSpace ( int item_id ) : double[]

map to latent factor space (actual function)

UpdateMappingFactors ( int u, int i, int j ) : void

update the mapping factors for a given user and an item pair

메소드 상세

IterateMapping() 공개 메소드

public IterateMapping ( ) : void
리턴 void

LearnAttributeToFactorMapping() 공개 메소드

public LearnAttributeToFactorMapping ( ) : void
리턴 void

MapToLatentFactorSpace() 보호된 메소드

map to latent factor space (actual function)
protected MapToLatentFactorSpace ( int item_id ) : double[]
item_id int
리턴 double[]

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

UpdateMappingFactors() 보호된 메소드

update the mapping factors for a given user and an item pair
protected UpdateMappingFactors ( int u, int i, int j ) : void
u int the user ID
i int the first item ID
j int the second item ID
리턴 void

프로퍼티 상세

num_hidden_factors 공개적으로 프로퍼티

size of the hidden layer
public int num_hidden_factors
리턴 int