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

Simple matrix factorization class
Minimalistic MF implementation, without working LoadModel()/SaveModel(). This recommender does NOT support incremental updates.
Наследование: RatingPredictor, IIterativeModel
Показать файл Открыть проект

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

Метод Описание
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