[] (https://pypi.python.org/pypi/recsys/)
author: Nicolas Hug
RecSys is an open source Python package that provides with tools to build and evaluate the performance of many recommender system prediction algorithms. Its goal is to make life easy(-ier) for reseachers and students who want to play around with new recommender algorithm ideas.
A strong emphasis is laid on documentation, which we have tried to make as clear and precise as possible by pointing out every detail of the algorithms, in order for the practitioner to have perfect control over his experiments.
- A great doc! (we hope)
- Dataset handling is made easy.
- Various ready-to-use prediction algorithms.
- Easy to implement new algorithm ideas.
- Evaluate, analyse and compare the algorithms performance.
Please, use a virtual env
To install from PyPI, use pip (recommended):
$ pip install recsys
Or clone the repo and build from the sources (you'll need Cython and numpy first):
$ git clone https://github.com/Niourf/recsys.git
$ python setup.py install
The documentation with many usage examples is available online on ReadTheDocs.
This project is licensed under the GPLv3 license - see the LICENSE.md file for details.
- Pierre-François Gimenez, for his valuable insights on software design.
Any kind of feedback would be greatly appreciated (software design, documentation, improvement ideas, spelling, etc...). Please feel free to contirbute!