MyMediaLite  3.07
Namespaces | Classes | Enumerations
Package MyMediaLite.Eval

This namespace contains evaluation routines. More...

Namespaces

package  Measures
 

This namespace contains different evaluation measures.


Classes

class  EvaluationResults
 Class for representing evaluation results. More...
class  FoldIn
 Fold-in evaluation. More...
class  ItemRecommendationEvaluationResults
 Item recommendation evaluation results. More...
class  Items
 Evaluation class for item recommendation. More...
class  ItemsCrossValidation
 Cross-validation for item recommendation. More...
class  ItemsOnline
 Online evaluation for rankings of items. More...
class  RatingBasedRankingCrossValidation
 Cross-validation for rating-based ranking. More...
class  RatingPredictionEvaluationResults
 Rating prediction evaluation results. More...
class  Ratings
 Evaluation class for rating prediction. More...
class  RatingsCrossValidation
 Cross-validation for rating prediction. More...
class  RatingsOnline
 Online evaluation for rating prediction. More...

Enumerations

enum  CandidateItems {
  TRAINING, TEST, OVERLAP, UNION,
  EXPLICIT
}
 Different modes for choosing candiate items in item recommender evaluation. More...
enum  RepeatedEvents { No, Yes }
 Enum type to determine whether repeated events should be assumed/supported or not. More...

Detailed Description

This namespace contains evaluation routines.


Enumeration Type Documentation

Different modes for choosing candiate items in item recommender evaluation.

Enumerator:
TRAINING 

use all items in the training set

TEST 

use all items in the test set

OVERLAP 

use all items that are both in the training and the test set

UNION 

use all items that are both in the training and the test set

EXPLICIT 

use items provided in a list given by the user

Enum type to determine whether repeated events should be assumed/supported or not.

Enumerator:
No 

Do not allow repeated events.

Yes 

Allow/assume repeated events.