An anime recommendation system. It was developed using Anime Ratings Database from which was created using data from
.
- Python 3
- scikit-learn
- scipy
- numpy
- pandas
- Download and extract the dataset to the same directory as the project.
- Run
compute_svd.py
aspython3 compute_svd.py
to build an Matrix Decomposition based Anime Similarity model and compute the 10 most similar anime for each anime. - Run
create_anime_json.py
to convertanime.csv
to JSON format such that the anime objects are sorted by rating in decreasing order. - Run
create_similar_json.py
to convert the similar anime list to a format containing more detail about each anime.
Start an HTTP server in the project directory. A simple way to do so is to run python3 -m http.server
and to view the app, open http://localhost:8000
.