https://medium.com/@jonathandoanephd/ai-ml-learning-essentials-1-a-guide-to-understanding-the-basics-of-ai-and-ml-b1baec6a9338