Classes
Class | Description | |
---|---|---|
AbstractDifferenceRecommenderEvaluator | ||
AverageAbsoluteDifferenceRecommenderEvaluator |
A IRecommenderEvaluator which computes the average absolute
difference between predicted and actual ratings for users.
| |
GenericRecommenderIRStatsEvaluator |
For each user, these implementation determine the top preferences, then evaluate the IR
statistics based on a IDataModel that does not have these values. This number is the
"at" value, as in "precision at 5". For example, this would mean precision evaluated by removing the top 5
preferences for a user and then finding the percentage of those 5 items included in the top 5
recommendations for that user.
| |
GenericRelevantItemsDataSplitter |
Picks relevant items to be those with the strongest preference, and
includes the other users' preferences in full.
| |
IRStatisticsImpl | ||
LoadCallable | ||
LoadEvaluator |
Simple helper class for running load on a Recommender.
| |
LoadStatistics | ||
OrderBasedRecommenderEvaluator |
Evaluate recommender by comparing order of all raw prefs with order in
recommender's output for that user. Can also compare data models.
| |
RMSRecommenderEvaluator |
A IRecommenderEvaluator which computes the "root mean squared"
difference between predicted and actual ratings for users. This is the square root of the average of this
difference, squared.
|