Heroku web app to recommend movies based on different algorithms
- Python 3.9.7
- libraries and its versions are listed in requirements.txt and can be installed with:
$ conda install --name <environment_name> --file requirements.txt
- Run in the terminal:
$ python application.py
-
Click on the link provided by the terminal (similar to: http://127.0.0.1:5000/)
-
A website opens locally. Insert movies that you have seen and rate them (1 star: bad, 5 stars: good)
-
(Optionally) Choose a algorithm
-
Press "submit"
Go to https://grand-movies.herokuapp.com/
- Random recommendation, NMF and Neighborhood models are running locally, but are slow
- NMF model can't be used on the web app, because it takes too long (timeout error). The other two models run also on the web app
- Choosing trending or clustering model will simply recommend default movies, since those models are not implemented