https://python-with-liz.medium.com/the-anatomy-of-a-machine-learning-model-a-journey-through-the-inner-workings-71c5ac9d9bc9