MyMediaLite
3.04
|
Rating prediction evaluation results. More...
Public Member Functions | |
RatingPredictionEvaluationResults () | |
default constructor | |
RatingPredictionEvaluationResults (Dictionary< string, float > results) | |
initialize with given results | |
RatingPredictionEvaluationResults (IList< Dictionary< string, float >> result_list) | |
Create averaged results. | |
override string | ToString () |
Format rating prediction results. | |
Properties | |
Dictionary< string, float > | NewItemResults [get, set] |
results for items without ratings in the training data | |
Dictionary< string, float > | NewUserNewItemResults [get, set] |
results for rating predictions where neither the user nor the item has ratings in the training data | |
Dictionary< string, float > | NewUserResults [get, set] |
results for users without ratings in the training data |
Rating prediction evaluation results.
This class is basically a Dictionary with a custom-made ToString() method.
RatingPredictionEvaluationResults | ( | ) | [inline] |
default constructor
RatingPredictionEvaluationResults | ( | Dictionary< string, float > | results | ) | [inline] |
initialize with given results
results | a dictionary containing results |
RatingPredictionEvaluationResults | ( | IList< Dictionary< string, float >> | result_list | ) | [inline] |
Create averaged results.
result_list | the list of results to average |
override string ToString | ( | ) | [inline] |
Format rating prediction results.
See http://recsyswiki.com/wiki/Root_mean_square_error and http://recsyswiki.com/wiki/Mean_absolute_error
Dictionary<string, float> NewItemResults [get, set] |
results for items without ratings in the training data
Dictionary<string, float> NewUserNewItemResults [get, set] |
results for rating predictions where neither the user nor the item has ratings in the training data
Dictionary<string, float> NewUserResults [get, set] |
results for users without ratings in the training data