Groups Class Reference

Evaluation class for group recommendation. More...

List of all members.

Static Public Member Functions

static
ItemRecommendationEvaluationResults 
Evaluate (this GroupRecommender recommender, IPosOnlyFeedback test, IPosOnlyFeedback train, SparseBooleanMatrix group_to_user, ICollection< int > candidate_items, bool ignore_overlap=true)
 Evaluation for rankings of items recommended to groups.

Detailed Description

Evaluation class for group recommendation.


Member Function Documentation

static ItemRecommendationEvaluationResults Evaluate ( this GroupRecommender  recommender,
IPosOnlyFeedback  test,
IPosOnlyFeedback  train,
SparseBooleanMatrix  group_to_user,
ICollection< int >  candidate_items,
bool  ignore_overlap = true 
) [inline, static]

Evaluation for rankings of items recommended to groups.

Parameters:
recommender group recommender
test test cases
train training data
group_to_user group to user relation
candidate_items a collection of integers with all candidate items
ignore_overlap if true, ignore items that appear for a group in the training set when evaluating for that user
Returns:
a dictionary containing the evaluation results

The documentation for this class was generated from the following file:
Generated on Thu Apr 5 01:11:32 2012 for MyMediaLite by  doxygen 1.6.3