There are many great machine learning tutorials on the internet. However, most of them focus on a specific part of the machine learning, for example, exploring data, build a model, training, and evaluation. Very few of them introduce the complete steps for building a machine learning model.
One of the most popular articles outlines the steps for approaching the process of machine learning is Yufeng Guo’s The 7 steps of Machine Learning, introduced by Google Cloud Platform.
https://www.youtube.com/watch?v=nKW8Ndu7Mjw
Guo laid out the 7 steps as follows:
Gathering data
Preparing data (and exploring data)
Choosing a model
Training
Evaluation
Hyperparameter tuning
Prediction (and save model)
In this article, we are going to put the above steps into practice and build a machine learning model from scratch.