guimatheus92 / NetflixMoviesRecommendation

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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NetflixMoviesRecommendation

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.

Project structure

.
└── 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

Tutorial

The tutorial of this application can be found on GitHub Wiki page.

Changelog

  • 30/09/2021: Deployed the full project.

Observationns

  • 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 example train_sparse_matrix.

Conclusion

  1. Want my code? Grab it here 📎
  2. Check the article on Medium about this development 📌
  3. Check the article on Medium about this deploy ⚙️
  4. New ideas for this app? Help me to improve it ❤️
  5. Want something else added to this tutorial? Add an issue to the repo ⚠️

About

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.


Languages

Language:CSS 44.4%Language:SCSS 35.1%Language:JavaScript 9.2%Language:HTML 7.6%Language:Python 3.6%