Skip to content

🎬 CineSense β€” AI-powered movie recommendation system using TF-IDF & cosine similarity. Get similar movies, personalised suggestions, and genre-based recommendations through a modern Streamlit UI.

Notifications You must be signed in to change notification settings

VPriya100code/CineSense

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 CineSense β€” AI Powered Movie Recommendation System

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.


πŸš€ Features

🎯 1. Similar Movie Recommendations

Get movies similar to any selected title using AI-powered content similarity.

❀️ 2. Favourites-Based Recommendations

Pick a few favorite movies and let CineSense learn your taste profile.

🎭 3. Genre Filtering

Explore movies by selecting one or more genres.

πŸ€– 4. AI Engine

Uses:

  • TF-IDF Vectorizer
  • Cosine Similarity
  • Nearest Neighbors Model

for highly accurate content matching.

πŸ–₯️ 5. Modern UI with Navigation

  • Separate Home and Recommendations pages
  • Sidebar controls
  • Glassmorphism cards
  • Gradient UI theme
  • Responsive layout

πŸ“‚ Project Structure

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


πŸ› οΈ Tech Stack

Frontend / UI

  • Streamlit
  • HTML & CSS (custom styling)

Backend / ML

  • Python
  • Pandas / NumPy
  • Scikit-learn (TF-IDF, NearestNeighbors)

Data

  • TMDB-like movie dataset (CSV)

πŸ”§ Installation & Setup

1️⃣ Clone the repository

git clone https://github.com/VPriya100code/CineSense.git
cd cinesense


AUTHOR
V Priyadharshini 
πŸ’Ό CSE Student | AI & Full-Stack Enthusiast

About

🎬 CineSense β€” AI-powered movie recommendation system using TF-IDF & cosine similarity. Get similar movies, personalised suggestions, and genre-based recommendations through a modern Streamlit UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages