Presentation On Support Vector Machine (SVM)
Presentation On Support Vector Machine (SVM)
Presented by
M. TAYYAB YAQUB
21107004-003
KHALID MAHMOOD
21107004-004
Presented to
MS Electrical Engineering
Sir Dr. Adven
UNIVERSITY OF SIALKOT
What is Support Vector Machin (SVM)
A support vector machine (SVM) is a type of deep learning algorithm that
performs supervised learning for classification or regression of data groups.
However, it is mostly used in classification problems.
Sometimes, the data is linearly separable, but the margin is so small that the
model becomes prone to overfitting or being too sensitive to outliers. Also, in
this case, we can opt for a larger margin by using soft margin SVM in order to
help the model generalize better.
How does SVM Work?
Now the data is clearly linearly separable. Let the purple line separating the data in higher dimension be
z=k, where k is a constant. Since, z=x²+y² we get x² + y² = k; which is an equation of a circle. So, we can
project this linear separator in higher dimension back in original dimensions using this transformation.
Kernel methods represent the techniques that are used to deal with linearly inseparable data or non-linear
data set shown figure below. The idea is to create nonlinear combinations of the original features to
project them onto a higher-dimensional space via a mapping function, where the data becomes linearly
separable. In the diagram given below, the two-dimensional dataset (X1, X2) is projected into a new three-
dimensional feature space (Z1, Z2, Z3) where the classes become separable.
SVM
Kernel
Functions
Advantages of SVM