MyMediaLite
3.01
|
Base class for group recommenders. More...
Public Member Functions | |
GroupRecommender (IRecommender recommender) | |
Constructor that takes the underlying recommender that will be used. | |
abstract IList< int > | RankItems (ICollection< int > users, ICollection< int > items) |
Rank items for a given group of users. | |
Protected Attributes | |
IRecommender | recommender |
The underlying recommender that produces the user-wise item scores. |
Base class for group recommenders.
GroupRecommender | ( | IRecommender | recommender | ) | [inline] |
Constructor that takes the underlying recommender that will be used.
recommender | the underlying recommender |
abstract IList<int> RankItems | ( | ICollection< int > | users, |
ICollection< int > | items | ||
) | [pure virtual] |
Rank items for a given group of users.
users | the users |
items | the items to be ranked |
Implements IGroupRecommender.
Implemented in PairwiseWins, WeightedAverage, Average, Maximum, and Minimum.
IRecommender recommender [protected] |
The underlying recommender that produces the user-wise item scores.