In this post we demonstrate a complete modelling workflow to solve a classification problem using the tidymodels ecosystem of packages. We'll pre-process the data, set up different models and tune their different hyperparameters. In the end we will see which model performs best, based on its out-of-sample accuracy and even try our hand at creating an ensemble model.