| Class | Description |
|---|---|
| AbstractItemBasedItemRecommender |
Base class to make it easier to implement
ItemBasedItemRecommender. |
| AbstractItemBasedItemScorer |
Base class to make it easier to implement
ItemBasedItemScorer. |
| AbstractItemRecommender |
Base class to ease implementation of item recommenders.
|
| AbstractItemScorer |
Base class to make item scorers easier to implement.
|
| AbstractRatingPredictor |
Base class to make item scorers easier to implement.
|
| ConstantItemScorer |
Item scorer that returns a fixed score for all items.
|
| FallbackItemScorer |
Item scorer that combines a primary scorer with a baseline.
|
| FallbackItemScorer.DynamicProvider |
An item scorer provider for opportunistically creating fallback scorers.
|
| FallbackResult |
Result from a
FallbackItemScorer. |
| PopularItemRecommender |
Recommend the most popular items.
|
| PopularityRankItemScorer |
Item scorer scores items based on their popularity rank.
|
| PrecomputedItemScorer |
An item scorer that stores a precomputed map of item scores.
|
| PrecomputedItemScorer.Builder |
Builder for mock item scorers.
|
| RescoringItemRecommender |
Item recommender that wraps a base item recommender and replaces its scores with those produced by another item scorer.
|
| SimpleCachingItemScorer |
A simple cached item scorer that remembers the result for the last user id it scored.
|
| SimpleRatingPredictor |
Basic rating predictor that uses scores, clamped to valid rating values if appropriate.
|
| TopNItemBasedItemRecommender |
A global item recommender that recommends the top N items from a scorer.
|
| TopNItemRecommender |
Recommender that recommends the top N items by a scorer.
|
| Annotation Type | Description |
|---|---|
| ConstantItemScorer.Value |
The value used by the constant scorer.
|
| PredictionScorer |
Qualifier for item scorer used to produce rating predictions by
SimpleRatingPredictor. |
| PrimaryScorer |
The primary scorer for a
FallbackItemScorer. |
Basic component implementations. Most of these won’t do any good without another, more sophisticated implementation of some component backing them.