Skip to content

An intelligent movie recommendation system that tailors your next watch with smart insights and cinematic flair.

Notifications You must be signed in to change notification settings

shreemayee04/CineWhiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 CineWhiz

CineWhiz is an intelligent movie recommendation system that helps users discover films tailored to their preferences using advanced machine learning techniques. Whether you're a fan of thrillers, romantic dramas, or indie films, CineWhiz has something smart to suggest.


πŸš€ Features

  • 🎯 Personalized movie recommendations
  • πŸ“Š Content-based and collaborative filtering models
  • 🧠 Machine Learning/Deep Learning powered suggestions
  • πŸ“ Interactive interface (CLI/Web UI if applicable)
  • πŸ”Ž Genre, rating, and user-preference filtering

πŸ› οΈ Tech Stack

Technology Purpose
Python Core language for backend & ML
Pandas, NumPy Data preprocessing and analysis
Scikit-learn ML algorithms (e.g., KNN, SVD)
Flask / Streamlit (if applicable) Web interface
Jupyter Notebook Prototyping & visualization

πŸ“‚ Project Structure

CineWhiz/ β”‚ β”œβ”€β”€ netflix_data.csv/ # Movie datasets (CSV/JSON) β”œβ”€β”€ movie-recommendation-system.ipynb/ # Recommendation algorithms └── README.md # Project documentation


πŸ§ͺ How It Works

  1. Data Collection: Movie metadata, ratings, genres, user preferences.
  2. Preprocessing: Cleaning, encoding, normalization.
  3. Modeling: Using algorithms like:
    • Cosine Similarity
    • K-Nearest Neighbors
    • Singular Value Decomposition
  4. Recommendation: Top N recommendations are generated based on user similarity or movie content.

πŸ“ˆ Sample Results

User Input Recommendations
Likes "Inception", "Matrix" Interstellar, Tenet, The Prestige
Likes "Titanic", "Notebook" Me Before You, A Walk to Remember

πŸ§‘β€πŸ’» Installation & Usage

πŸ”§ Prerequisites

  • Python 3.7+
  • pip (Python package installer)

πŸ“š Datasets Used

TMDb 5000 Movie Dataset

MovieLens Dataset

🎯 Future Enhancements

Add user authentication for personalized history

Integrate real-time ratings

Deploy to cloud (Heroku / Vercel / AWS)

Build mobile-friendly interface

πŸ§‘β€πŸ’» Author

Shreemayee Saha🌻

About

An intelligent movie recommendation system that tailors your next watch with smart insights and cinematic flair.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •