C# 클래스 MyMediaLite.RatingPrediction.SimpleMatrixFactorization

Simple matrix factorization class
Minimalistic MF implementation, without working LoadModel()/SaveModel(). This recommender does NOT support incremental updates.
상속: RatingPredictor, IIterativeModel
파일 보기 프로젝트 열기: zenogantner/MML-KDD

공개 메소드들

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

Iterate once over rating data (stochastic gradient descent)

LoadModel ( string file ) : void
Predict ( int user_id, int item_id ) : double

Predict the rating of a given user for a given item

SaveModel ( string file ) : void
SimpleMatrixFactorization ( ) : System

Default constructor

ToString ( ) : string
Train ( ) : void

메소드 상세

ComputeFit() 공개 메소드

public ComputeFit ( ) : double
리턴 double

Iterate() 공개 메소드

Iterate once over rating data (stochastic gradient descent)
public Iterate ( ) : void
리턴 void

LoadModel() 공개 메소드

public LoadModel ( string file ) : void
file string
리턴 void

Predict() 공개 메소드

Predict the rating of a given user for a given item
public Predict ( int user_id, int item_id ) : double
user_id int the user ID
item_id int the item ID
리턴 double

SaveModel() 공개 메소드

public SaveModel ( string file ) : void
file string
리턴 void

SimpleMatrixFactorization() 공개 메소드

Default constructor
public SimpleMatrixFactorization ( ) : System
리턴 System

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Train() 공개 메소드

public Train ( ) : void
리턴 void