This is the SVM tutorial notebook for ML for Bioinformatics course (Spring2020) students. The tutorial videos in Farsi can be downloaded from this link.
This tutorial covers:
- training a scikit-learn Support Vector Classifier
- analyzing the margins and boundaries
- distinguishing support vectors
- using different kernels
- obstacles in classification (high dimension)
- employing PCA and LDA for dimensionality reduction
Ali Sharifi-Zarchi & Mohammad Hossein Rohban
Machine Learning for Bioinformatics