https://barnesanalytics.com/deep-learning-based-recommendation-engines-using-keras/
Deep Learning Based Recommendation Engines using Keras