https://medium.com/@monocosmo77/working-with-near-optimal-bounds-part10-machine-learning-future-77fc6b296c79