A content-based movies and webseries recommender systems that uses cosine similarity to find similar movies and webseries on the basis of Genres, Keywords, Cast, Tagline for the user.
Tech Stack used: Python, Scikit-learn, Cosine-similarity, Pandas, TfIdf Vectoriser.
- Combined datasets from multiple resources and perform data cleaning.
- Split the dataset into 2 datasets one for movies and other for Netflix web series.
- Selected these features(['Genre','Tags','cast','Rating']) of each row and vectorise those using TfIdf vectorizer.
- Calculated the cosine similarity between each vector and return top 5 similar records found.
Run
pip install pandas scikit-learn- Clone the repository.
- Run binge_guide.py