https://medium.com/@monocosmo77/dynamics-of-self-taught-learning-part3-machine-learning-2024-2b895d84788b