This is a movie recommendation system project that I developed to put into practice some Machine Learning techniques, so the goal is for the user to choose a movie that have already been watched and receive the recommendation of new movies related to the chosen one.
.
└── NetflixMoviesRecommendation
├── app.py # setup our app
├── models.py # our user personalized ML model
└── model # store necessary files in order to run sucessfully
└── templates
├── index.html # show the home page
└── games.html # show the movies page
└── static
├── img # store images for this application
├── css # store css scripts for this application
├── js # store js scripts for this application
├── sass # store scss scripts for this application
├── webfonts # store fonts scripts for this application
The tutorial of this application can be found on GitHub Wiki page.
- 30/09/2021: Deployed the full project.
- I had to create the variable
movie_sparse_matrix
during the process, because the.npz
file was greater than 2gb, so that's why we are not loading as the sparse file as for exampletrain_sparse_matrix
.
- Want my code? Grab it here 📎
- Check the article on Medium about this development 📌
- Check the article on Medium about this deploy ⚙️
- New ideas for this app? Help me to improve it ❤️
- Want something else added to this tutorial? Add an issue to the repo
⚠️