Skip to content

safreita1/Recommender-System

Repository files navigation

Anime Recommender System

Overview

This is an implementation of two popular recommendation techniques (collaborative filtering and latent factor model) based on the Mining of Massive Datasets video series. In this implementation we work with predicting anime ratings using the CooperUnion Kaggle anime dataset. This project was a collaboration between Scott Freitas and Benjamin Clayton.

How to Run?

(1) Create three folders in the code directory named 'csv', 'matrices' and 'optimization'

(2) Download the anime dataset from Kaggle: https://www.kaggle.com/CooperUnion/anime-recommendations-database

(3) Add the 'anime.csv' and 'rating.csv' files to the 'csv' folder

(4) Run the 'RecommenderSystem.py' file and it will walk you through the process of running the program with an interactive dialogue.

Note:

This program was built to run with Python 2.7 in a Windows environment. In additions, we used the numpy, scipy and sklearn libraries.

About

Anime recommender system using collaborative filtering and latent factor model

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages