/Movielens_Recommendation_System

25M Movielens recommendation system with the use of Pearson Correlation

Primary LanguageJupyter Notebook

Movielens_Recommendation_System

25M Movielens recommendation system with the use of Pearson Correlation

You can download the MovieLens 25M dataset (https://grouplens.org/datasets/movielens/)

Notebooks:

  1. creating_database.ipynb: handles the creation of database for all necessary data.
  2. preprocessing.ipynb: Manipulates, calculates, extracts, and combines important features to make it easy and quick to access.
  3. Recommendation_detailed.ipynb: Handles the recommendation part using Pearson similarity to find similar user tastes.
  4. movie_time_analysis.ipynb: General visualizations of data.

Running the project:

Run the following command in the project terminal:

streamlit run main.py