This is a python explicit (white box) implementation of recommendation system using matrix factorization. The optimizers are SGD and ALS, and can be controlled by a flag. The mf_test.py demonstrates model training and prediction on RMSE metric evaluation.
Dependencies:
- numpy
- matplotlib
- math
- random