Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/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.
https://github.com/thakurdiwakar/movie-recommendation-system

imdb-dataset jupyter-notebook machine-learning movies natural-language-processing pandas pycharm-ide pyhton streamlit

Last synced: 4 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

# 🎬 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 [[email protected]].

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