C# Класс MyMediaLite.RatingPrediction.FactorWiseMatrixFactorization

Matrix factorization with factor-wise learning
Robert Bell, Yehuda Koren, Chris Volinsky: Modeling Relationships at Multiple Scales to Improve Accuracy of Large Recommender Systems, ACM Int. Conference on Knowledge Discovery and Data Mining (KDD'07), 2007. This recommender does NOT support incremental updates.
Наследование: RatingPredictor, IIterativeModel
Показать файл Открыть проект

Открытые методы

Метод Описание
ComputeFit ( ) : double
FactorWiseMatrixFactorization ( ) : System

Default constructor

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

Predict the rating of a given user for a given item

If the user or the item are not known to the recommender, the global effects prediction is returned. To avoid this behavior for unknown entities, use CanPredict() to check before.

SaveModel ( string filename ) : void
ToString ( ) : string
Train ( ) : void

Описание методов

ComputeFit() публичный Метод

public ComputeFit ( ) : double
Результат double

FactorWiseMatrixFactorization() публичный Метод

Default constructor
public FactorWiseMatrixFactorization ( ) : System
Результат System

Iterate() публичный Метод

public Iterate ( ) : void
Результат void

LoadModel() публичный Метод

public LoadModel ( string filename ) : void
filename string
Результат void

Predict() публичный Метод

Predict the rating of a given user for a given item
If the user or the item are not known to the recommender, the global effects prediction is returned. To avoid this behavior for unknown entities, use CanPredict() to check before.
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 filename ) : void
filename string
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

Train() публичный Метод

public Train ( ) : void
Результат void