Recommender System Framework to Generalize AutoRec and Neural Collaborative Filtering