thakurdiwakar / Movie-Recommendation-System

This Movie Recommendation System is a Python-based application that leverages machine learning and natural language processing techniques to provide movie recommendations based on user preferences and movie characteristics.

Home Page:https://movie-recommendation-system9-b468a0e34741.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🎬 Movie Recommendation System

This Movie Recommendation System is a Python-based application that leverages machine learning and natural language processing techniques to provide movie recommendations based on user preferences and movie characteristics.

πŸ”₯ Key Features:

  • Content-Based Recommendation: Recommends movies similar to the one you select, based on movie details such as genre, keywords, cast, and crew.
  • Interactive User Interface: Use the Streamlit web app to search for movies, rate them, and receive personalized recommendations.
  • Data Analysis: Explore movie data, including details like budget, genres, and keywords, to better understand the dataset.

πŸ› οΈ Technologies Used:

  • Python
  • Pandas
  • NumPy
  • Scikit-learn
  • Streamlit
  • IMDbPY
  • The Movie Database (TMDb) API

πŸ“¦ Installation:

To run the Movie Recommendation System on your local machine, follow these steps:

  1. Clone this repository.
  2. Install the required libraries using pip install -r requirements.txt.
  3. Run the Streamlit app with streamlit run app.py.

🀝 Contributing:

We welcome contributions from the open-source community!

πŸ“§ Contact:

For questions or feedback, you can reach out to us at [diwkr14@gmail.com].

πŸ™ Acknowledgments:

We extend our gratitude to the creators of the IMDbPY library and The Movie Database (TMDb) API for their invaluable data and resources.

About

This Movie Recommendation System is a Python-based application that leverages machine learning and natural language processing techniques to provide movie recommendations based on user preferences and movie characteristics.

https://movie-recommendation-system9-b468a0e34741.herokuapp.com/


Languages

Language:Jupyter Notebook 95.8%Language:Python 4.2%