MyMediaLite  3.06
Static Public Member Functions
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, IBooleanMatrix 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,
IBooleanMatrix  group_to_user,
ICollection< int >  candidate_items,
bool  ignore_overlap = true 
) [inline, static]

Evaluation for rankings of items recommended to groups.

Parameters:
recommendergroup recommender
testtest cases
traintraining data
group_to_usergroup to user relation
candidate_itemsa collection of integers with all candidate items
ignore_overlapif 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: