Gorse open source recommender system engine
https://www.springboard.com/learning-paths/machine-learning-python/