Gathering Data.
Preparing that Data.
Choosing a Model.
Training.
Evaluation.
Hyperparameter Tuning.
Prediction.
Link:https://www.cnblogs.com/farwish/p/14766830.html