Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prashver/movie-recommendation-system
This recommendation system employs content-based filtering and NLP preprocessing to suggest similar movies based on user preferences and movie data. It fetches movie posters via APIs and is deployed on Streamlit for easy access.
https://github.com/prashver/movie-recommendation-system
api-request natural-language-processing nltk-python numpy pandas recommender-system streamlit-deployment text-preprocessing
Last synced: 10 days ago
JSON representation
This recommendation system employs content-based filtering and NLP preprocessing to suggest similar movies based on user preferences and movie data. It fetches movie posters via APIs and is deployed on Streamlit for easy access.
- Host: GitHub
- URL: https://github.com/prashver/movie-recommendation-system
- Owner: prashver
- Created: 2022-11-29T14:28:55.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-07T11:16:56.000Z (12 months ago)
- Last Synced: 2024-11-14T17:12:04.022Z (2 months ago)
- Topics: api-request, natural-language-processing, nltk-python, numpy, pandas, recommender-system, streamlit-deployment, text-preprocessing
- Language: Jupyter Notebook
- Homepage: https://prashver-movie-recommender.streamlit.app/
- Size: 1.97 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Movie-Recommendation-System
Movie recommendation systems use a set of different filtration strategies and algorithms to help users find the most relevant films. The most popular categories of the ML algorithms used for movie recommendations include content-based filtering and collaborative filtering systems.
This repository is mainly based on content based filtering.
A filtration strategy for movie recommendation systems, which uses the data provided about the items (movies). This data plays a crucial role here. The recommendation system analyzes the past preferences of the user concerned, and then it uses this information to try to find similar movies. This information is available in the database (e.g., lead actors, director, genre, etc.). After that, the system provides movie recommendations for the user. Here the various elements are covered in the movie dataset I used, using which the user will get the similar movie recommendations.
I have also used APIs to fetch the posters of the movies getting recommended and later deployed whole product on heroku site mentioned down below.
### End-to-End Deployment : [Movies Recommender](https://prashver-movie-recommender.streamlit.app/)
### Demo :-
https://github.com/prashver/Movie-Recommendation-System/assets/84378440/461ed647-7866-4a87-8448-6af6cd5524a6