C# 클래스 MyMediaLite.ItemRecommendation.WRMF

Weighted matrix factorization method proposed by Hu et al. and Pan et al.

We use the fast learning method proposed by Hu et al. (alternating least squares, ALS), and we use a global parameter to give observed values higher weights.

Literature: Y. Hu, Y. Koren, C. Volinsky: Collaborative filtering for implicit feedback datasets. ICDM 2008. http://research.yahoo.net/files/HuKorenVolinsky-ICDM08.pdf R. Pan, Y. Zhou, B. Cao, N. N. Liu, R. M. Lukose, M. Scholz, Q. Yang: One-class collaborative filtering, ICDM 2008. http://www.hpl.hp.com/techreports/2008/HPL-2008-48R1.pdf

This recommender does NOT support incremental updates.

상속: MF
파일 보기 프로젝트 열기: zenogantner/MML-KDD 1 사용 예제들

공개 메소드들

메소드 설명
ComputeFit ( ) : double
Iterate ( ) : void
ToString ( ) : string

보호된 메소드들

메소드 설명
Optimize ( IBooleanMatrix data, Matrix W, Matrix H ) : void

Optimizes the specified data

메소드 상세

ComputeFit() 공개 메소드

public ComputeFit ( ) : double
리턴 double

Iterate() 공개 메소드

public Iterate ( ) : void
리턴 void

Optimize() 보호된 메소드

Optimizes the specified data
protected Optimize ( IBooleanMatrix data, Matrix W, Matrix H ) : void
data IBooleanMatrix data
W Matrix W
H Matrix H
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string