C# Class 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
Inheritance: IItemRecommender, ICloneable
Afficher le fichier Open project: zenogantner/MML-KDD Class Usage Examples

Méthodes publiques

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

Méthodes protégées

Méthode Description
AddItem ( int item_id ) : void
AddUser ( int user_id ) : void

Method Details

AddFeedback() public méthode

public AddFeedback ( int user_id, int item_id ) : void
user_id int
item_id int
Résultat void

AddItem() protected méthode

protected AddItem ( int item_id ) : void
item_id int
Résultat void

AddUser() protected méthode

protected AddUser ( int user_id ) : void
user_id int
Résultat void

CanPredict() public méthode

public CanPredict ( int user_id, int item_id ) : bool
user_id int
item_id int
Résultat bool

Clone() public méthode

create a shallow copy of the object
public Clone ( ) : Object
Résultat Object

LoadModel() public abstract méthode

public abstract LoadModel ( string filename ) : void
filename string
Résultat void

Predict() public abstract méthode

public abstract Predict ( int user_id, int item_id ) : double
user_id int
item_id int
Résultat double

RemoveFeedback() public méthode

public RemoveFeedback ( int user_id, int item_id ) : void
user_id int
item_id int
Résultat void

RemoveItem() public méthode

public RemoveItem ( int item_id ) : void
item_id int
Résultat void

RemoveUser() public méthode

public RemoveUser ( int user_id ) : void
user_id int
Résultat void

SaveModel() public abstract méthode

public abstract SaveModel ( string filename ) : void
filename string
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

Train() public abstract méthode

public abstract Train ( ) : void
Résultat void