GroupRecommender Class Reference

Base class for group recommenders. More...

Inheritance diagram for GroupRecommender:
IGroupRecommender Average Maximum Minimum PairwiseWins WeightedAverage

List of all members.

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.

Detailed Description

Base class for group recommenders.


Constructor & Destructor Documentation

GroupRecommender ( IRecommender  recommender  )  [inline]

Constructor that takes the underlying recommender that will be used.

Parameters:
recommender the underlying recommender

Member Function Documentation

abstract IList<int> RankItems ( ICollection< int >  users,
ICollection< int >  items 
) [pure virtual]

Rank items for a given group of users.

Parameters:
users the users
items the items to be ranked
Returns:
a ranked list of items, highest-ranking item comes first

Implements IGroupRecommender.

Implemented in Average, Maximum, Minimum, PairwiseWins, and WeightedAverage.


Member Data Documentation

The underlying recommender that produces the user-wise item scores.


The documentation for this class was generated from the following file:
Generated on Mon Nov 28 19:18:46 2011 for MyMediaLite by  doxygen 1.6.3