Skip to content

abhijeetgupta23/Movie_Recommendation_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Movie Recommendation System

image

This project makes use of Movie Datasets to demonstrate how major organizations like Netflix, Amazon, Google, Meta etc. build Recommender System using techniques like Collaborative Filtering, Content Based Filtering, and Hybrid of these to enhance Customer Experience in terms of Personalization, Content Discovery, Retention and Engagement to boost Revenue Generation.

Collaborative Filtering

Code can be found at - https://github.com/abhijeetgupta23/Movie_Recommendation_System/blob/main/Collaborative_Filtering.ipynb

Steps:

  1. For a user, list of all their highest rated movies are found
  2. Assuming user has rated all movies they watched, Cosine similarity of these movies are calculated w.r.t all movies not rated/watched by user based on other user ratings
  3. All consine similarities are collated, and top k unwatched movies with highest cosine similarities are returned

Example

Since you like :

  • Twelve Monkeys (a.k.a. 12 Monkeys) (1995)
  • Birdcage, The (1996)
  • Star Trek: First Contact (1996)

You might also like :

  • Toy Story (1995)
  • Seven (a.k.a. Se7en) (1995)
  • Usual Suspects, The (1995)
  • Braveheart (1995)
  • Star Wars: Episode IV - A New Hope (1977)
  • Pulp Fiction (1994)
  • Shawshank Redemption, The (1994)
  • Star Trek: Generations (1994)
  • Fugitive, The (1993)
  • Jurassic Park (1993)
  • Terminator 2: Judgment Day (1991)
  • Batman (1989)
  • Silence of the Lambs, The (1991)
  • Trainspotting (1996)
  • Terminator, The (1984)
  • Star Trek VI: The Undiscovered Country (1991)
  • Star Trek II: The Wrath of Khan (1982)
  • Star Trek III: The Search for Spock (1984)
  • Star Trek IV: The Voyage Home (1986)
  • Mars Attacks! (1996)

We see Star Trek movies being recommended to a user who already watched one of those movies, so the recommendations make sense.

About

Demonstration of various Recommender System techniques like Collaborative Filtering, Content Based Filtering, and Hybrid of these 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors