The goal of repository is to create anime recommendation engine based on given rating by users. We will use collaborative filtering to predict anime that user most likely see based on previous anime rating of users. The assumption of model is users have same watching behavior, probably like same other anime.
Data source: Kaggle Anime Recommendations Database
Model | MAE |
---|---|
User median rating | 1.00513 |
User mean rating | 1.04116 |
User mean without outlier rating | 1.03732 |
Anime median rating | 1.08041 |
Anime mean rating | 1.10887 |
Anime mean without outlier rating | 1.10692 |
Embedding Dot Bias Model | 0.92832 |
Neural Network Model | 0.85407 |
- Anime_recommendation_dataset.ipynb: Jupyter notebook for training
- similar_anime.ipynb: Find similar anime from embedding
- anime.zip: Dataset
- models.pth: Pre-trained model