Method | Description | |
---|---|---|
DisplayResults ( double>.Dictionary |
Write rating prediction results to STDOUT
|
|
Evaluate ( IRatingPredictor recommender, IRatings ratings ) : double>.Dictionary |
Evaluates a rating predictor for RMSE, MAE, and NMAE For NMAE, see "Eigentaste: A Constant Time Collaborative Filtering Algorithm" by Goldberg et al. |
|
EvaluateOnSplit ( |
Evaluate on the folds of a dataset split
|
|
EvaluateOnSplit ( |
Evaluate on the folds of a dataset split
|
|
EvaluateOnline ( IRatingPredictor recommender, IRatings ratings ) : double>.Dictionary |
Online evaluation for rating prediction Every rating that is tested is added to the training set afterwards. |
public static DisplayResults ( double>.Dictionary |
||
result | double>.Dictionary | the output of the Evaluate() method |
return | void |
public static Evaluate ( IRatingPredictor recommender, IRatings ratings ) : double>.Dictionary |
||
recommender | IRatingPredictor | rating predictor |
ratings | IRatings | Test cases |
return | double>.Dictionary |
public static EvaluateOnSplit ( |
||
recommender | a rating predictor | |
split | ISplit |
a rating dataset split |
return | double>.Dictionary |
public static EvaluateOnSplit ( |
||
recommender | a rating predictor | |
split | ISplit |
a rating dataset split |
show_results | bool | set to true to print results to STDERR |
return | double>.Dictionary |
public static EvaluateOnline ( IRatingPredictor recommender, IRatings ratings ) : double>.Dictionary |
||
recommender | IRatingPredictor | rating predictor |
ratings | IRatings | Test cases |
return | double>.Dictionary |