Evaluation class for group recommendation. More...
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. |
Evaluation class for group recommendation.
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.
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 |