Collaborative Filtering Model developed using Tensorflow and trained on MovieLens Dataset. This Model is based on Neural Collaborative Filtering research paper.