This repository explores recommendation engines from simple Matrix Factorization methods to NeurMF Methods