http://www.pythonreader.com/2024/04/exploring-landscape-of-machine-learning.html