Twolu is a movie recommender for two people with differing tastes. Check it out in action at http://www.two-lu.com.
- python-recsys==0.2
- pandas==0.12.0
- rottentomatoes==1.1
- flask==0.10.1
- mysql-connector-python==1.1.4
- MySQL
- Install dependencies.
- Clone repo.
- Download the Movielens 10M rating dataset and unzip it to
ml-10M100K/in the repo's top-level directory. - In your MySQL client, execute
create_sql_db.sqlto create a SQL database from the dataset. - From the cmd line, run
python perform_SVD.pyto perform SVD on the dataset, creating the filesvd-10M-k100.zip(among others). - From the cmd line, run
python twolu.pyto start Twolu on0.0.0.0:5000. - Go to
0.0.0.0:5000from your favorite browser.