https://medium.com/tech-talk-with-chatgpt/machine-learning-tutorial-series-50-step-by-step-lessons-free-3c48d4f23d2f