org.mymedialite.itemrec
Interface IIncrementalItemRecommender

All Superinterfaces:
java.lang.Cloneable, IRecommender
All Known Implementing Classes:
BPRMF, IncrementalItemRecommender, MF, MostPopular, SoftMarginRankingMF, WeightedBPRMF, WRMF

public interface IIncrementalItemRecommender
extends IRecommender

Interface for item recommenders


Method Summary
 void addFeedback(int user_id, int item_id)
          add a new positive feedback event
 void removeFeedback(int user_id, int item_id)
          remove all positive feedback events with that user-item combination
 void removeItem(int item_id)
          remove all feedback for one item
 void removeUser(int user_id)
          remove all feedback by one user
 
Methods inherited from interface org.mymedialite.IRecommender
canPredict, loadModel, predict, saveModel, toString, train
 

Method Detail

addFeedback

void addFeedback(int user_id,
                 int item_id)
add a new positive feedback event

Parameters:
user_id - the user ID
item_id - the item ID

removeFeedback

void removeFeedback(int user_id,
                    int item_id)
remove all positive feedback events with that user-item combination

Parameters:
user_id - the user ID
item_id - the item ID

removeUser

void removeUser(int user_id)
remove all feedback by one user

Parameters:
user_id - the user ID

removeItem

void removeItem(int item_id)
remove all feedback for one item

Parameters:
item_id - the item ID