| Class | Description | 
|---|---|
| AbstractGlobalItemRecommender | 
 Base class for item recommenders. 
 | 
| AbstractGlobalItemScorer | 
 Base class to make global item scorers easier to implement. 
 | 
| AbstractItemRecommender | 
 Base class for item recommenders. 
 | 
| AbstractItemScorer | 
 Base class to make item scorers easier to implement. 
 | 
| AbstractRatingPredictor | 
 Base class to make rating predictors easier to implement. 
 | 
| PrecomputedItemScorer | 
 An item scorer that stores a precomputed map of item scores. 
 | 
| PrecomputedItemScorer.Builder | 
 Builder for mock item scorers. 
 | 
| RescoringItemRecommender | 
 Item recommender that wraps another item recommender and replaces its scores. 
 | 
| SimpleCachingItemScorer | 
 A simple cached item scorer that remembers the result for the last user id it scored. 
 | 
| SimpleRatingPredictor | 
 Basic  
RatingPredictor backed by an
 ItemScorer. | 
| SimpleRatingPredictor.Provider | 
 An intelligent provider for simple rating predictors. 
 | 
| TopNGlobalItemRecommender | 
 A global item recommender that recommends the top N items from a scorer. 
 | 
| TopNGlobalItemRecommender.Provider | 
 An intelligent provider for Top-N global recommenders. 
 | 
| TopNItemRecommender | 
 Recommender that recommends the top N items by a scorer. 
 | 
| TopNItemRecommender.Provider | 
 An intelligent provider for Top-N recommenders. 
 |