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