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.
|