Skip to content

A movie recommendation system that provide the best top 5 movie according to the selected movie

Notifications You must be signed in to change notification settings

uday-codes69/Movie-Recommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 Movie Recommender System

A simple movie recommendation app built with Python and Streamlit.
Pick a movie and the app suggests 5 similar movies. No API key required.


πŸ“Œ Features

  • Recommend top 5 similar movies.
  • Easy web UI using Streamlit.
  • Works fully offline with local pickles (movies.pkl, model.pkl).

πŸ›  Technologies Used

  • Python
  • Pandas & NumPy
  • scikit-learn (TF-IDF / cosine similarity)
  • Streamlit (UI)

πŸš€ Quick Start (local)

  1. Clone the repo: git clone https://github.com/uday-codes69/movie-recommender.git cd movie-recommender

  2. Install depedencies: pip install -r requirements.txt

  3. Run the App: streamlit run app.py

movie-recommender/ β”œβ”€β”€ app.py # Streamlit app β”œβ”€β”€ movies.pkl # Movie dataset (DataFrame with 'title' column) β”œβ”€β”€ model.pkl # Similarity matrix (numpy array or pickle) β”œβ”€β”€ requirements.txt # Python dependencies β”œβ”€β”€ README.md

About

A movie recommendation system that provide the best top 5 movie according to the selected movie

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published