MyMediaLite
3.11
|
Online evaluation for rankings of items More...
Static Public Member Functions | |
static ItemRecommendationEvaluationResults | EvaluateOnline (this IRecommender recommender, IPosOnlyFeedback test, IPosOnlyFeedback training, IList< int > test_users, IList< int > candidate_items, CandidateItems candidate_item_mode) |
Online evaluation for rankings of items More... | |
Online evaluation for rankings of items
|
inlinestatic |
Online evaluation for rankings of items
The evaluation protocol works as follows: For every test user, evaluate on the test items, and then add the those test items to the training set and perform an incremental update. The sequence of users is random.
recommender | the item recommender to be evaluated |
test | test cases |
training | training data (must be connected to the recommender's training data) |
test_users | a list of all test user IDs |
candidate_items | a list of all candidate item IDs |
candidate_item_mode | the mode used to determine the candidate items |