https://medium.com/@monocosmo77/working-with-near-optimal-bounds-part9-machine-learning-future-65b0fcc8a2d5