Package moa.recommender.rc.data
Interface RecommenderData
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AbstractRecommenderData
,MemRecommenderData
public interface RecommenderData extends Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addItem(int itemID, List<Integer> ratingUsers, List<Double> ratings)
void
addUser(int userID, List<Integer> ratedItems, List<Double> ratings)
void
attachUpdatable(Updatable obj)
void
clear()
void
close()
int
countRatingsItem(int itemID)
int
countRatingsUser(int userID)
void
disableUpdates(boolean disable)
double
getAvgRatingItem(int itemID)
double
getAvgRatingUser(int userID)
double
getGlobalMean()
Set<Integer>
getItems()
double
getMaxRating()
double
getMinRating()
int
getNumItems()
int
getNumRatings()
int
getNumUsers()
double
getRating(int userID, int itemID)
SparseVector
getRatingsItem(int itemID)
SparseVector
getRatingsUser(int userID)
Set<Integer>
getUsers()
boolean
itemExists(int itemID)
Iterator<Rating>
ratingIterator()
void
removeItem(int itemID)
void
removeRating(int userID, int itemID)
void
removeUser(int userID)
void
setRating(int userID, int itemID, double rating)
boolean
userExists(int userID)
-
-
-
Method Detail
-
removeUser
void removeUser(int userID)
-
removeItem
void removeItem(int itemID)
-
setRating
void setRating(int userID, int itemID, double rating)
-
removeRating
void removeRating(int userID, int itemID)
-
getRatingsUser
SparseVector getRatingsUser(int userID)
-
getRatingsItem
SparseVector getRatingsItem(int itemID)
-
getRating
double getRating(int userID, int itemID)
-
getNumItems
int getNumItems()
-
getNumUsers
int getNumUsers()
-
getNumRatings
int getNumRatings()
-
getAvgRatingUser
double getAvgRatingUser(int userID)
-
getAvgRatingItem
double getAvgRatingItem(int itemID)
-
getMinRating
double getMinRating()
-
getMaxRating
double getMaxRating()
-
getGlobalMean
double getGlobalMean()
-
attachUpdatable
void attachUpdatable(Updatable obj)
-
disableUpdates
void disableUpdates(boolean disable)
-
countRatingsUser
int countRatingsUser(int userID)
-
countRatingsItem
int countRatingsItem(int itemID)
-
userExists
boolean userExists(int userID)
-
itemExists
boolean itemExists(int itemID)
-
clear
void clear()
-
close
void close()
-
-