C# 클래스 MyMediaLite.AttrToFactor.BPRMF_Mapping

Base class for BPR-MF plus attribute-to-factor mapping
Literature: Zeno Gantner, Lucas Drumond, Christoph Freudenthaler, Steffen Rendle, Lars Schmidt-Thieme: Learning Attribute-to-Feature Mappings for Cold-Start Recommendations. ICDM 2011. http://www.ismll.uni-hildesheim.de/pub/pdfs/Gantner_et_al2010Mapping.pdf
상속: MyMediaLite.ItemRecommendation.BPRMF
파일 보기 프로젝트 열기: zenogantner/MML-KDD 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
attribute_to_factor Matrix
learn_rate_mapping double
num_init_mapping int
num_iter_mapping int
reg_mapping double

공개 메소드들

메소드 설명
IterateMapping ( ) : void

Perform one iteration of the mapping training

LearnAttributeToFactorMapping ( ) : void

Learn the mapping

메소드 상세

IterateMapping() 공개 추상적인 메소드

Perform one iteration of the mapping training
public abstract IterateMapping ( ) : void
리턴 void

LearnAttributeToFactorMapping() 공개 추상적인 메소드

Learn the mapping
public abstract LearnAttributeToFactorMapping ( ) : void
리턴 void

프로퍼티 상세

attribute_to_factor 보호되어 있는 프로퍼티

The matrix representing the attribute-to-factor mapping
includes bias
protected Matrix attribute_to_factor
리턴 Matrix

learn_rate_mapping 보호되어 있는 프로퍼티

The learn rate for training the mapping functions
protected double learn_rate_mapping
리턴 double

num_init_mapping 보호되어 있는 프로퍼티

number of times the regression is computed (to avoid local minima)
may be ignored by the recommender
protected int num_init_mapping
리턴 int

num_iter_mapping 보호되어 있는 프로퍼티

number of iterations of the mapping training procedure
protected int num_iter_mapping
리턴 int

reg_mapping 보호되어 있는 프로퍼티

regularization constant for the mapping
protected double reg_mapping
리턴 double