Repository to demonstrate how to use machine learning to generate recommendations. It's use movie lens data. This dataset (ml-latest-small) describes 5-star rating and free-text tagging activity from MovieLens, a movie recommendation service. It contains 100004 ratings and 1296 tag applications across 9125 movies.
It's uses Surprise "a Python scikit building and analyzing recommender systems".
- Clone this repository and enter the repository directory
- Create your enviroment using:
conda env create -f environment.yml
- Activate your enviroment:
activate movie-ratings
source activate movie-ratings
- Run Jupyter notebook
jupyter notebook
See Movie-Recommendations notebook for more details