Step 0: Determine the hypothetical model and its hyper-parameters
Step 1: Prepare a set of candidate values for hyper-parameters
Step 2: Set up all the candidate models
Step 2: Feed the data and train the models
Step 3: Record the model performance
Step 4: Model with the best performance as the final choice
![]()