Skip to content

mohasrc/Movie_recommendation_system

Repository files navigation

Movie recommendation system

To do list

  • ALL DONE! 😁

Completed tasks

  • Change UI according to the recommended movies:
    • Content-based
    • Collabrative
  • Collabrative-based filtering algo. implementation:
    • The Algorithm to handle this filtering technique
  • Prototype for the collabrative filtering for testing:
    • Add a dropdown list in the HTML for user simulation [user1, user2]
    • Add a button to run the algo. and generate the recommended movies
  • Content-based filtering
  • Prototype for the content filtering for testing
  • System simulation

Filtering Techniques

Content-based filtering

  • The recommendation system analyzes the past preferences of the user concerned, and then it uses this information to try to find similar movies. This information is available in the user history (Movie Genre). After that, the system provides movie recommendations for the user.

Collabrative-based filtering

  • User-based collaborative filtering Yet to be implemented The idea is to look for similar patterns in movie preferences in the target user and other users in the database.
  • Item-based collaborative filtering Not required in this system The basic concept here is to look for similar items (movies) that target users rate or interact with.