muricoca / crab

Crab is a flexible, fast recommender engine for Python that integrates classic information filtering recommendation algorithms in the world of scientific Python packages (numpy, scipy, matplotlib).
http://muricoca.github.com/crab
Other
1.18k stars 376 forks source link

Implement the Evaluation techniques #53

Closed marcelcaraciolo closed 13 years ago

marcelcaraciolo commented 13 years ago

Implement the recommender evaluation techniques: MAE, RMSE, F1-Score, Precision and Recall.

Evaluating collaborative filtering recommender systems References: http://dl.acm.org/citation.cfm?id=963772

Evaluation of recommender systems: new approach

http://ec.iem.cyut.edu.tw/drupal/sites/default/files/Evaluation%20of%20recommender%20systems%20A%20new%20approach.pdf

marcelcaraciolo commented 13 years ago

https://github.com/marcelcaraciolo/crab/blob/master/crab/evaluation/statistics.py https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/metrics/metrics.py

marcelcaraciolo commented 13 years ago

Added also the normalized mean absolute error NMAE.

marcelcaraciolo commented 13 years ago

Implemeted the metrics MAE, RMSE, F1-Score, Precision and Recall Check the Pull #57

marcelcaraciolo commented 13 years ago

Merged.