https://medium.com/@monocosmo77/dynamics-of-data-manifolds-used-in-machine-learning-research-methods-part6-8f055d0f97ac