C# Класс MyMediaLite.ItemRecommendation.ItemRecommender

Abstract item recommender class that loads the training data into memory
The data is stored in two sparse matrices: one column-wise and one row-wise
Наследование: IItemRecommender, ICloneable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddFeedback ( int user_id, int item_id ) : void
CanPredict ( int user_id, int item_id ) : bool
Clone ( ) : Object

create a shallow copy of the object

LoadModel ( string filename ) : void
Predict ( int user_id, int item_id ) : double
RemoveFeedback ( int user_id, int item_id ) : void
RemoveItem ( int item_id ) : void
RemoveUser ( int user_id ) : void
SaveModel ( string filename ) : void
ToString ( ) : string
Train ( ) : void

Защищенные методы

Метод Описание
AddItem ( int item_id ) : void
AddUser ( int user_id ) : void

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

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

public AddFeedback ( int user_id, int item_id ) : void
user_id int
item_id int
Результат void

AddItem() защищенный Метод

protected AddItem ( int item_id ) : void
item_id int
Результат void

AddUser() защищенный Метод

protected AddUser ( int user_id ) : void
user_id int
Результат void

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

public CanPredict ( int user_id, int item_id ) : bool
user_id int
item_id int
Результат bool

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

create a shallow copy of the object
public Clone ( ) : Object
Результат Object

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

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

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

public abstract Predict ( int user_id, int item_id ) : double
user_id int
item_id int
Результат double

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

public RemoveFeedback ( int user_id, int item_id ) : void
user_id int
item_id int
Результат void

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

public RemoveItem ( int item_id ) : void
item_id int
Результат void

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

public RemoveUser ( int user_id ) : void
user_id int
Результат void

SaveModel() публичный абстрактный Метод

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

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

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

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

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