MyMediaLite  3.11
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 present in the training and 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