Building SVM, KNN and Random Forests models