https://medium.com/@monocosmo77/dynamics-of-data-manifolds-used-in-machine-learning-research-methods-part5-aeed3066d082