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.