Skip to content

Using NLP, Machine Learning, Vectorization this project comes out with powerful features like recommendation of movies on basis of user's interest

Notifications You must be signed in to change notification settings

karan89200/movie-recommendation

Repository files navigation

ezyZip.mp4

🎥 Movie Recommendation System

Welcome to the Movie Recommendation System repository! This project is built using Streamlit, NLP,Machine Learning, Pandas and recommends movies based on similarity measures. It’s easy to use—just input a movie, and the system will suggest similar movies!


📂 Repository Contents

  • movie_dict.pkl: Dictionary of movies and their details such as title, genre, and description.
  • recommendation_movie.py: Main Python script where the recommendation logic and Streamlit app are implemented.
  • similarity.pkl: Stores the precomputed similarity matrix used to suggest movies.
  • requirements.txt: List of all dependencies required to run the project.

🚀 How to Run the Movie Recommendation System

Step 1: Clone the Repository

git clone https://github.com/bunk4code/movie-recommendation/

Step 2: Install Dependencies

Navigate to the project directory and install the required dependencies:

cd movie-recommendation-system
pip install -r requirements.txt

Step 3: Run the Streamlit App

streamlit run recommendation_movie.py

Step 4: Use the App

Once the app is running, it will open in your default web browser. You can search for a movie, and the system will recommend similar movies.

About

Using NLP, Machine Learning, Vectorization this project comes out with powerful features like recommendation of movies on basis of user's interest

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published