RayBlockScheduler.py: Complete Python implentation of FPSGD https://www.csie.ntu.edu.tw/~cjlin/papers/libmf/libmf.pdf
NCF/NCFRecommender.py: Implementation of NeuCF https://www.sciencedirect.com/science/article/pii/S2405959518302029
ALSRecommender.py: Implementation of SVD w/ ALS http://shiftleft.com/mirrors/www.hpl.hp.com/personal/Robert_Schreiber/papers/2008%20AAIM%20Netflix/netflix_aaim08(submitted).pdf
movielense data npz file: https://drive.google.com/file/d/1ZKw812RRPDpfcfsnWFLQKN5YAMB4Ja20/view?usp=sharing (Link broken)