C# Class MyMediaLite.RatingPrediction.SimpleMatrixFactorization

Simple matrix factorization class
Minimalistic MF implementation, without working LoadModel()/SaveModel(). This recommender does NOT support incremental updates.
Inheritance: RatingPredictor, IIterativeModel
Afficher le fichier Open project: zenogantner/MML-KDD

Méthodes publiques

Méthode Description
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

Method Details

ComputeFit() public méthode

public ComputeFit ( ) : double
Résultat double

Iterate() public méthode

Iterate once over rating data (stochastic gradient descent)
public Iterate ( ) : void
Résultat void

LoadModel() public méthode

public LoadModel ( string file ) : void
file string
Résultat void

Predict() public méthode

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
Résultat double

SaveModel() public méthode

public SaveModel ( string file ) : void
file string
Résultat void

SimpleMatrixFactorization() public méthode

Default constructor
public SimpleMatrixFactorization ( ) : System
Résultat System

ToString() public méthode

public ToString ( ) : string
Résultat string

Train() public méthode

public Train ( ) : void
Résultat void