We have used the following Data Analysis schedule here: Data preparation Data clustering techniques Classification using 3 different algorithms (Naive Bayes, Random Forest and Decision Trees) Deep learning models with Keras