Personalized Movie Recommendation System using Content Based Filtering Heroku Deployment

Personalized Movie Recommendation System using Content Based Filtering Heroku Deployment
Project thumbnail
Project thumbnail

Personalized Movie Recommendation System using Content Based Filtering Heroku Deployment

A web app that recommends movies based on user’s favourite titles using content-based filtering, deployed on Heroku.

karan shelke

karan shelke

Data Scientist

15
Views
2
Claps
0
Comments

Project Overview

The Personalized Movie Recommendation System is an end-to-end machine learning project designed to provide movie suggestions tailored to user preferences. The system uses content-based filtering, where each movie is represented by its descriptive metadata — including genres, cast, crew, keywords, and storyline overview. These textual attributes are transformed into numerical vectors using TF-IDF / CountVectorizer, allowing the application to measure similarity between movies using cosine similarity. When a user inputs a movie title, the system retrieves the closest matches and generates a list of personalized recommendations. A clean and responsive Flask web interface allows users to interact with the model, and the entire application is deployed on Heroku for online accessibility. This project demonstrates skills in NLP, feature engineering, similarity modeling, web development, and cloud deployment.
Tags
##wooble #Data science # AL #ML

Project Claps

2 claps

Recent Clappers

Showing 2 of 2 clappers

Key Features

Cleak Follow Link to cheak the Project code

https://github.com/karan-shelke/Personalized-Movie-Recommendation-System-using-Content-Based-Filtering-Heroku-Deployment

Project Images

Project Documents

View and download project files

tmdb_5000_movies

CSV File

CSV Click to view

tmdb_5000_credits

CSV File

CSV Click to view

Discussion

Please log in to join the discussion.

More Projects You Might Like

More by  karan shelke