https://bepieter.medium.com/unraveling-the-wonders-of-ai-and-machine-learning-a-beginners-guide-af9c110a36f0