One-class recommendation algorithm from implicit feedback
For implicit feedback recommendation problem, One-class recommendation (BPR) often performs well for either classification (task 1) or regression (task 2). This project participated in Kaggle competition https://www.kaggle.com/c/cse158-258-fa17-visit-prediction, and won the 1st place.
Python 3.7
Training data should be downloaded by yourself, from URL implied in description txt.
Measurement we use for task 1 is prediction accuracy, and RMSE for task 2