Comparing Different Supervised Learning Classification Algorithms


  • Performed data preprocessing (scaling, handling missing values, and encoding categorical features)

  • Trained supervised learning models (decision tree-along with bagging, and boosting, neural network, k-nearest neighbors-KNNs, and support vector machine-SVMs) on MNIST, HAR, and Credit Approval datasets [Python, Scikit-learn]

  • Handled overfitting (by pruning, cross validation, and regularization), and tuned hyperparameters (using grid search and randomized search)