ML Tuning: model selection and hyperparameter tuning

Model selection (a.k.a. hyperparameter tuning)
Cross-Validation
Train-Validation Split