Supervised learning process including data cleaning, dataset split, models constructed with training data, validate the testing data with available models, and evaluate the models based on the prediction results.