Skip to content
This repository has been archived by the owner on Jul 15, 2024. It is now read-only.

Implementation of a movie recommender system using content based filtering and collaborative filtering

License

Notifications You must be signed in to change notification settings

YazdanJahedi/Movie-Recommender-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Movie Recommender System

Implementation of a movie recommender system using content based filtering and collaborative filtering together.

This project is done for the machine learning course, Shahid Beheshti University, Fall-2022.

Description:

  • Feature Engineerings are done in the file Feature_Engineering.ipynb. This script cleans raw given dataFram and saves cleaned daraFram.
  • Recommender_System.ipynb contains both content-based and collaborative filtering algorithms implementation.
  • The final output of code comes from recommend() function. This function use both alorithms to calculate final results.

How to run:

  1. You can download the dataset from here. Extract downloaded file and put IMDB directory next to the notebooks.
  2. run Feature_Engineering.ipynb file.
  3. run Recommender_System.ipynb file.

About

Implementation of a movie recommender system using content based filtering and collaborative filtering

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published