Support Vector Machines

Jay Vinay
2 min readSep 2, 2020

What is Support in Support Vector Machines!? In SVMs the resulting separating hyper-plane is attributed to a sub-set of data feature vectors (i.e., the ones that their associated Lagrange multipliers are greater than 0). These feature vectors were named support vectors because intuitively you could say that they “support” the separating hyper-plane or you could say that for the separating hyper-plane the support vectors play the same role as the pillars to a building.

SVM algorithms use a set of mathematical functions that are defined as the kernel. The function of kernel is to take data as input and transform it into the required form. Different SVM algorithms use different types of kernel functions. These functions can be different types. For example linear, nonlinear, polynomial, radial basis function (RBF), and sigmoid.

Introduce Kernel functions for sequence data, graphs, text, images, as well as vectors. The most used type of kernel function is RBF. Because it has localized and finite response along the entire x-axis.

The kernel functions return the inner product between two points in a suitable feature space. Thus by defining a notion of similarity, with little computational cost even in very high-dimensional spaces.

  1. It is really effective in the higher dimension.
  2. Effective when the number of features are more than training examples.
  3. Best algorithm when classes are separable
  4. The hyperplane is affected by only the support vectors thus outliers have less impact.
  5. SVM is suited for extreme case binary classification.
  6. For larger dataset, it requires a large amount of time to process.
  7. Does not perform well in case of overlapped classes.
  8. Selecting, appropriately hyperparameters of the SVM that will allow for sufficient generalization performance.
  9. Selecting the appropriate kernel function can be tricky.

Originally published at https://www.jayvinay.com on September 2, 2020.

--

--

Jay Vinay

Computer Science Engneering Student.Interested in Psycology and Cognitive Sciences and Love to Code.