Premanand.S
TCS Research Scholar
Machine Intelligence Research Laboratory
SVM
What SVM means?
What actually meant for?
To be precise, SVM?!?!?!
History
Machine learning is a method of teaching computers to make and
improve predictions or behaviors based on some data
Another way to think about machine learning is that it is Pattern
Recognition the act of teaching a program to react to or recognize
patterns.
The study on statistical learning theory was started in 1960s by Vapnik
Statistical Learning theory is the theory about Machine Learning
Principle from a small sample size
SVM is a practical learning method based on statistical learning
theory
Introduction
SVM belongs to class of supervised learning algorithm.
SVMs provide a learning technique for,
Pattern Recognition
Regression Estimation
Solution provided SVM is,
Theoretically elegant
Computationally efficient
Very effective in many large practical problems
It has a geometrical interpretation in a high-dimensional feature space that
is nonlinearly related to input space.
Which Hyperplane?
Maximum margin
The Margin
K (x i , x j ) exp(
xi x j
2
SVM locates a separating hyperplane in the feature space and classify points in that space
It does not need to represent the space explicitly, simply by defining a kernel function
The kernel function plays the role of the dot product in the feature space.
Properties of SVM
References
Florian Markowetz , Max-Planck Institute for Molecular Genetics
Classification by Support Vector Machine.ppt, Practical DNA
Microarray Analysis, 2003
Mingyue Tan, The University of British Columbia,Support Vector
Machine & its Application.ppt, 2004.
K.P.Soman, R.Loganathan, V.Ajay,Machine Learning with SVM and
other kernel methods, PHI Learning Private Limited, 2009.
wikipedia