Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tss-sniper/movie-recommendation

An effective movie recommendation system that can provide personalized movie recommendations using user-based collaborative filtering.
https://github.com/tss-sniper/movie-recommendation

collaborative-filtering gradio-interface jupyter-notebook movie-recommendation python

Last synced: 2 days ago
JSON representation

An effective movie recommendation system that can provide personalized movie recommendations using user-based collaborative filtering.

Awesome Lists containing this project

README

        

# Movie Recommendation System
### Introduction:
* The goal of this project is to develop an effective movie recommendation system that can provide personalized movie recommendations to the user. This system will leverage datasets containing information about movies and their ratings as provided by other users.
* By analyzing these datasets and employing User-based Collaborative Filtering, we aim to enhance the user experience.
### Methodology involved:
1. Loading the Datasets.
2. Cleaning the Data (Removing Punctuations using Regular expression Library).
3. Search for the movies which are rated more than 4 by other users who have also watched the same movie as our user.
4. Give Movie Recommendations to the user and display it on the gradio interface.
### Tools and Technologies involved:
* Pandas Library
* Numpy Library
* re (Regular Expression) Library
* Gradio
* scikit-learn library
* Jupyter Notebook
* Collaborative Filtering
### Dataset Link:
* Download Datasets (i.e. movies.csv and ratings.csv) from [MovieLens_Dataset.zip](https://files.grouplens.org/datasets/movielens/ml-25m.zip) :trollface:.