In this repo, I share my practices in building Machine Learning algorithms for binary and multiclass classfication problems using scikit-learn.
- Data Example
- Data Preparation
- Logistic Regression
- k-Nearest Neighbors (k-NN)
- Naive Bayes
- Linear SVM
- RBF SVM
- Decision Tree
- Random Forest
- Quadratic Discriminant Analysis
- Voting Classifier
- Multi-layer Perceptron
Figure: Binary classification task: (Left panel) Confusion matrix (middle panel) ROC curve (Right panel) Decision boundary for the given classifier.
Figure: Multiclass classification task: (Left panel) Confusion matrix (Right panel) Decision boundary for the given classifier.