Sei sulla pagina 1di 13

SUPPORT VECTOR MACHINES

Prepared by:-
Sourav Samanta(IT2017/064)
Biswadeep Sarkar(IT2017/066)
 Machine learning (ML)
Machine learning (ML) is the scientific study of algorithms and
statistical models that computer systems use to perform a specific
task without using explicit instructions
 TYPES OF MACHINE LEARNING ALGORITHMS

1. Supervised Machine Learning Algorithms

2. Unsupervised Machine Learning Algorithms

3. Semi-supervised Machine Learning Use Cases

4. Reinforcement Machine Learning Algorithms


 What is Support Vector Machine SVM?

A Support Vector Machine is a another supervised machine


learning algorithm. It can be used for both regression and
classification purposes. But SVMs are more commonly used in
classification problems. Support Vector machine is also
commonly known as “Large Margin Classifier”.
Leveled Data

Model Training

?
Prediction New Data

Output
 Types of SVM
SVM can be of two types:

1. Linear SVM: Linear SVM is used for linearly separable data, which


means if a dataset can be classified into two classes by using a single
straight line, then such data is termed as linearly separable data, and
classifier is used called as Linear SVM classifier.

2. Non-linear SVM: Non-Linear SVM is used for non-linearly separated


data, which means if a dataset cannot be classified by using a straight
line, then such data is termed as non-linear data and classifier used is
called as Non-linear SVM classifier.
 Linear SVM
 Non-Linear SVM:
, we canIf data is linearly arranged, then we can separate it by using a straight line,
but for non-linear datanot draw a single straight line. Consider the below image:

      
So to separate these data points, we need to add one more dimension. For linear data,
we have used two dimensions x and y, so for non-linear data, we will add a third
dimension z.
It can be calculated as: Z=X*X + Y*Y

By adding the third dimension, the sample space will become as below image:

 
     
Since we are in 3-d Space, hence it is looking like a plane parallel to the x-axis.
If we convert it in 2d space with z=1, then it will become as:

      
 Example:

SVM algorithm can be used for Face detection, image classification,  etc.


Conclusion:-
1. Maximum Margin Hyperplane should be selected only
then we will get the maximum accuracy & minimum
error .

2. SVM can be applied for both linearly & non linearly


separable datasets.
Bibliography:-
1. Wikipedia
2. Slideshare
3. Quora

Potrebbero piacerti anche