CineSense is an intelligent content-based movie recommendation engine built using
TF-IDF, Cosine Similarity, and a beautifully designed Streamlit UI.
It provides personalized movie suggestions based on:
- A movie you like
- A list of favourite movies
- Selected genres
CineSense searches across 10,000+ movies and helps users discover films that match their taste instantly.
Get movies similar to any selected title using AI-powered content similarity.
Pick a few favorite movies and let CineSense learn your taste profile.
Explore movies by selecting one or more genres.
Uses:
- TF-IDF Vectorizer
- Cosine Similarity
- Nearest Neighbors Model
for highly accurate content matching.
- Separate Home and Recommendations pages
- Sidebar controls
- Glassmorphism cards
- Gradient UI theme
- Responsive layout
CineSense/ β βββ app.py # Streamlit front-end application βββ recommender.py # AI recommendation engine βββ movies.csv # Dataset (10,000+ movies) βββ requirements.txt # Python dependencies βββ README.md # Project documentation
Frontend / UI
- Streamlit
- HTML & CSS (custom styling)
Backend / ML
- Python
- Pandas / NumPy
- Scikit-learn (TF-IDF, NearestNeighbors)
Data
- TMDB-like movie dataset (CSV)
git clone https://github.com/VPriya100code/CineSense.git
cd cinesense
AUTHOR
V Priyadharshini
πΌ CSE Student | AI & Full-Stack Enthusiast