https://github.com/charanchellu/movie-recommend-system
content Based movie recommend system
https://github.com/charanchellu/movie-recommend-system
machine-learning numpy pandas python sklearn
Last synced: 4 months ago
JSON representation
content Based movie recommend system
- Host: GitHub
- URL: https://github.com/charanchellu/movie-recommend-system
- Owner: charanchellu
- Created: 2025-06-04T11:52:06.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-06T06:54:38.000Z (about 1 year ago)
- Last Synced: 2025-06-22T10:03:33.460Z (about 1 year ago)
- Topics: machine-learning, numpy, pandas, python, sklearn
- Language: Jupyter Notebook
- Homepage:
- Size: 74.3 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Movie-Recommend-System
🎬 Content-Based Movie Recommendation System with Streamlit
This project is a Content-Based Movie Recommendation System with an interactive Streamlit web interface. It suggests movies based on the content similarity of features like genre, overview, cast, and keywords. The user selects a movie, and the system returns the most similar titles.
🔍 How It Works
Feature Engineering:
Combines text features (genres, overview, cast, keywords, etc.) into a single string for each movie.
Vectorization:
Converts combined text into numeric form using CountVectorizer.
Similarity Computation:
Calculates cosine similarity between all movie vectors.
Recommendation Logic:
When a user selects a movie, the top N similar movies are displayed.
🖥️ Streamlit Web Interface
Select a movie from a dropdown
View a list of recommended movies
🛠️ Tech Stack:
Python
numpy
Pandas, Scikit-learn
Streamlit (for UI)