https://medium.com/@sheetal20034/machine-learning-in-retail-personalizing-the-shopping-experience-b8b9e72ab659