The purpose of this project is to implement different recommendation algorithms and integrate them in a web app.
- dataset And download the files
anime_cleaned.csv
,animelists_cleaned
andusers_cleaned
- Save the datasets in a directory named
datasets
in the root directory - Now run the scripts
dataset_cleaner.py
and thenclean_images.py
using python3 - Execute the
init_db_docker.sh
file. Uncomment the first lines if you don't have the necessary docker images - At this point, you can execute
sbt run
, which will triggernpm run start
- Finally, enter the sbt console and run
util.RecommendationModel
, which will save the ALS model.
This software is licensed under the MIT license