SlideShare a Scribd company logo
B Y :-
CONTENTS

   Classifiers

   Difference b/w Classification and Clustering

   What is SVM

   Supervised learning

   Linear SVM

   NON Linear SVM

   Features and Application
C LASSIFIERS

   The the goal of Classifiers is to use an object's
    characteristics to identify which class (or group) it
    belongs to.
       Have   labels for some points
       Supervised   learning
                                                         Genes

                                              Proteins




                                  Feature Y


                                                         Feature X
D IFFERENCE B / W C LASSIFICATION
                 AND C LUSTERING

    In general, in classification you have a set of
     predefined classes and want to know which class
     a new object belongs to.

    Clustering tries to group a set of object.

    In the context of machine learning, classification
     is supervised learning and clustering
     is unsupervised learning.
W HAT I S SVM?

   Support Vector Machines are based on the
    concept of decision planes that define decision
    boundaries.

    A decision plane is one that separates between a
    set of objects having different class
    memberships.
   the objects belong either to class GREEN or RED.

    The separating line defines a boundary on the right side of
    which all objects are GREEN and to the left of which all
    objects are RED. Any new object (white circle) falling to
    the right is labeled, i.e., classified, as GREEN (or classified
    as RED should it fall to the left of the separating line).

   This is a classic example of a linear classifier
   Most classification tasks are not as simple, as we have
    seen in previous example

   More complex structures are needed in order to make an
    optimal separation

    Full separation of the GREEN and RED objects would
    require a curve (which is more complex than a line).
    In fig. we can see the original objects (left side of the
    schematic) mapped, i.e., rearranged, using a set of
    mathematical functions, known as kernels.

   The process of rearranging the objects is known as
    mapping (transformation). Note that in this new setting,
    the mapped objects (right side of the schematic) is linearly
    separable and, thus, instead of constructing the complex
    curve (left schematic), all we have to do is to find an
    optimal line that can separate the GREEN and the RED
    objects.
    Support Vector Machine (SVM) is primarily a classier
    method that performs classification tasks by
    constructing hyperplanes in a multidimensional space
    that separates cases of different class labels.
   SVM supports both regression and classification tasks
    and can handle multiple continuous and categorical
    variables. For categorical variables a dummy variable is
    created with case values as either 0 or 1. Thus, a
    categorical dependent variable consisting of three
    levels, say (A, B, C), is represented by a set of three
    dummy variables:
   A: {1 0 0}, B: {0 1 0}, C: {0 0 1}
S UPPORT V ECTOR M ACHINES
S UPERVISED L EARNING

   Training set: a number of expression profiles with known
                  labels which represent the true population.

    Difference to clustering: there you don't know the labels,you
    have to find a structure on your own.

   Learning/Training:find a decision rule which explains the
                      training set well.

    This is the easy part, because we know the labels of the
    training set!

   Generalisation ability: how does the decision rule learned
       from the training set generalize to new specimen?

   Goal: find a decision rule with high generalisation ability.
L INEAR S EPARATORS
   Binary classification can be viewed as the
    task of separating classes in feature space:
                     wTx + b = 0
    wTx + b > 0
                     wTx + b < 0



                               f(x) = sign(wTx + b)
L INEAR SEPARATION OF THE
                                     TRAINING SET
   A separating hyperplane is
    defined by

    - the normal vector w and

    - the offset b:

   hyperplane = {x |<w,x>+ b = 0}

   <.,.> is called inner product,
    scalar product or dot product.

   Training: Choose w and b from
    the labelled examples in the
    training set.
P REDICT THE LABEL OF A
                                  NEW POINT
   Prediction: On which side
    of the hyper-plane does
    the new point lie?

    Points in the direction of
    the normal vector are
    classified as POSITIVE.

    Points in the opposite
    direction are classified as
    NEGATIVE.
W HICH   OF THE LINEAR
SEPARATORS IS OPTIMAL ?
C LASSIFICATION M ARGIN
                                                     wT xi b
   Distance from example xi to the separator is r
                                                        w
   Examples closest to the hyperplane are support
    vectors.
                                              ρ
   Margin ρ of the
                                      r
    separator is the
    distance between
    support vectors.
M AXIMUM M ARGIN C LASSIFICATION
   Maximizing the margin is good according to
    intuition and PAC theory.
   Implies that only support vectors matter; other
    training examples are ignorable.
L INEAR SVM
                                      M ATHEMATICALLY
   Let training set {(xi, yi)}i=1..n, xi Rd, yi {-1, 1} be separated
    by a hyperplane with margin ρ. Then for each training
    example (xi, yi):
     wTxi + b ≤ - ρ/2 if yi = -1           yi(wTxi + b) ≥ ρ/2
     wTxi + b ≥ ρ/2    if yi = 1

   For every support vector xs the above inequality is an
    equality. After rescaling w and b by ρ/2 in the equality,
    we obtain that distance between each xs and the
    hyperplane is         T
                          y s ( w x s b)   1
                      r
                                 w         w

   Then the margin can be expressed through (rescaled) w
    and b as:   2r
                     2
                          w
L INEAR SVM S
                    M ATHEMATICALLY ( CONT.)
    Then we can formulate the quadratic optimization
     problem:
       Find w and b such that
             2
                is maximized
            w
       and for all (xi, yi), i=1..n :   yi(wTxi + b) ≥ 1



    Which can be reformulated as:
      Find w and b such that
      Φ(w) = ||w||2=wTw is minimized
      and for all (xi, yi), i=1..n : yi (wTxi + b) ≥ 1
S OLVING THE O PTIMIZATION
                                P ROBLEM
    Find w and b such that
    Φ(w) =wTw is minimized
    and for all (xi, yi), i=1..n :   yi (wTxi + b) ≥ 1
     Need to optimize a quadratic function subject to linear
      constraints.
     Quadratic optimization problems are a well-known class of
      mathematical programming problems for which several (non-
      trivial) algorithms exist.
     The solution involves constructing a dual problem where a
      Lagrange multiplier αi is associated with every inequality
      constraint in the primal (original) problem:
    Find α1…αn such that
    Q(α) =Σαi - ½ΣΣαiαjyiyjxiTxj is maximized and
    (1) Σαiyi = 0
    (2) αi ≥ 0 for all αi
T HE O PTIMIZATION P ROBLEM
                            S OLUTION
   Given a solution α1…αn to the dual problem, solution to the
    primal is:

    w =Σαiyixi    b = yk - Σαiyixi Txk for any αk > 0

   Each non-zero αi indicates that corresponding xi is a support
    vector.

   Then the classifying function is (note that we don’t need w
    explicitly): f(x) = ΣαiyixiTx + b

   Notice that it relies on an inner product between the test point
    x and the support vectors xi – we will return to this later.

   Also keep in mind that solving the optimization problem
    involved computing the inner products xiTxj between all training
    points.
S OFT M ARGIN
                              C LASSIFICATION

   What if the training set is not linearly separable?

   Slack variables ξi can be added to allow
    misclassification of difficult or noisy examples,
    resulting margin called soft.


                                           ξi
                             ξi
S OFT M ARGIN C LASSIFICATION
                    M ATHEMATICALLY
   The old formulation:
    Find w and b such that
    Φ(w) =wTw is minimized
    and for all (xi ,yi), i=1..n :   yi (wTxi + b) ≥ 1
   Modified formulation incorporates slack variables:
    Find w and b such that
    Φ(w) =wTw + CΣξi is minimized
    and for all (xi ,yi), i=1..n : yi (wTxi + b) ≥ 1 – ξi, , ξi ≥ 0



   Parameter C can be viewed as a way to control overfitting: it
    “trades off” the relative importance of maximizing the
    margin and fitting the training data.
S OFT M ARGIN
           C LASSIFICATION – S OLUTION
   Dual problem is identical to separable case (would not be
    identical if the 2-norm penalty for slack variables CΣξi2 was
    used in primal objective, we would need additional
    Lagrange multipliers for slack variables):

    Find α1…αN such that
    Q(α) =Σαi - ½ΣΣαiαjyiyjxiTxj is maximized and
    (1) Σαiyi = 0
    (2) 0 ≤ αi ≤ C for all αi

   Again, xi with non-zero αi will be support vectors.

  Solution to the dual problem is:             Again, we don’t need
                                                to compute w explicitly
w =Σαiyixi
                                                for classification:
b= yk(1- ξk) - ΣαiyixiTxk for any k s.t. αk>0
                                                     f(x) = ΣαiyixiTx + b
T HEORETICAL J USTIFICATION
            FOR M AXIMUM M ARGINS
   Vapnik has proved the following:
    The class of optimal linear separators has VC dimension h
    bounded from above as                2
                                        D
                             h min          2
                                                , m0   1

    where ρ is the margin, D is the diameter of the smallest sphere
    that can enclose all of the training examples, and m0 is the
    dimensionality.


   Intuitively, this implies that regardless of dimensionality m0 we
    can minimize the VC dimension by maximizing the margin ρ.


   Thus, complexity of the classifier is kept small regardless of
    dimensionality.
L INEAR SVM S : O VERVIEW
   The classifier is a separating hyperplane.

   Most “important” training points are support vectors;
    they define the hyperplane.

   Quadratic optimization algorithms can identify which
    training points xi are support vectors with non-zero
    Lagrangian multipliers αi.

   Both in the dual formulation of the problem and in the
    solution training points appear only inside inner
    products:
Find α1…αN such that                            f(x) = ΣαiyixiTx + b
Q(α) =Σαi - ½ΣΣαiαjyiyjxiTxj is maximized and
(1) Σαiyi = 0
(2) 0 ≤ αi ≤ C for all αi
N ON - LINEAR SVM S
   Datasets that are linearly separable with some noise
    work out great:
                       0                   x

   But what are we going to do if the dataset is just too
    hard?
                           0                   x


   How about… mapping data to a higher-dimensional
    space:           x2




                           0                   x
N ON - LINEAR SVM S :
                             F EATURE SPACES
   General idea: the original feature space can always be
    mapped to some higher-dimensional feature space
    where the training set is separable:



                    Φ: x → φ(x)
P ROPERTIES            OF     SVM

    Flexibility in choosing a similarity function
    Sparseness of solution when dealing with
     large data sets
    - only support vectors are used to specify the
      separating hyperplane
    Ability to handle large feature spaces
    - complexity does not depend on the
      dimensionality of the feature space
    Guaranteed to converge to a single global
     solution
SVM A PPLICATIONS

    SVM has been used successfully in many real-world
     problems
- text (and hypertext) categorization

- image classification

- bioinformatics (Protein classification,

    Cancer classification)

- hand-written character recognition
T HANK Y OU

More Related Content

What's hot

Linear models for classification
Linear models for classificationLinear models for classification
Linear models for classification
Sung Yub Kim
 
Poster DDP (BNP 2011 Veracruz)
Poster DDP (BNP 2011 Veracruz)Poster DDP (BNP 2011 Veracruz)
Poster DDP (BNP 2011 Veracruz)
Julyan Arbel
 
An implicit partial pivoting gauss elimination algorithm for linear system of...
An implicit partial pivoting gauss elimination algorithm for linear system of...An implicit partial pivoting gauss elimination algorithm for linear system of...
An implicit partial pivoting gauss elimination algorithm for linear system of...
Alexander Decker
 
03 Machine Learning Linear Algebra
03 Machine Learning Linear Algebra03 Machine Learning Linear Algebra
03 Machine Learning Linear Algebra
Andres Mendez-Vazquez
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
The Statistical and Applied Mathematical Sciences Institute
 
A Coq Library for the Theory of Relational Calculus
A Coq Library for the Theory of Relational CalculusA Coq Library for the Theory of Relational Calculus
A Coq Library for the Theory of Relational Calculus
Yoshihiro Mizoguchi
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ijceronline
 
01.03 squared matrices_and_other_issues
01.03 squared matrices_and_other_issues01.03 squared matrices_and_other_issues
01.03 squared matrices_and_other_issues
Andres Mendez-Vazquez
 
Lattice coverings
Lattice coveringsLattice coverings
Lattice coverings
Mathieu Dutour Sikiric
 
Object Detection with Discrmininatively Trained Part based Models
Object Detection with Discrmininatively Trained Part based ModelsObject Detection with Discrmininatively Trained Part based Models
Object Detection with Discrmininatively Trained Part based Models
zukun
 
Object Recognition with Deformable Models
Object Recognition with Deformable ModelsObject Recognition with Deformable Models
Object Recognition with Deformable Models
zukun
 
Session 6
Session 6Session 6
Session 6
vivek_shaw
 
CVPR2010: Advanced ITinCVPR in a Nutshell: part 5: Shape, Matching and Diverg...
CVPR2010: Advanced ITinCVPR in a Nutshell: part 5: Shape, Matching and Diverg...CVPR2010: Advanced ITinCVPR in a Nutshell: part 5: Shape, Matching and Diverg...
CVPR2010: Advanced ITinCVPR in a Nutshell: part 5: Shape, Matching and Diverg...
zukun
 
Mesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic SamplingMesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic Sampling
Gabriel Peyré
 
01.02 linear equations
01.02 linear equations01.02 linear equations
01.02 linear equations
Andres Mendez-Vazquez
 
Lesson 2: A Catalog of Essential Functions
Lesson 2: A Catalog of Essential FunctionsLesson 2: A Catalog of Essential Functions
Lesson 2: A Catalog of Essential Functions
Matthew Leingang
 
slides for "Supervised Model Learning with Feature Grouping based on a Discre...
slides for "Supervised Model Learning with Feature Grouping based on a Discre...slides for "Supervised Model Learning with Feature Grouping based on a Discre...
slides for "Supervised Model Learning with Feature Grouping based on a Discre...
Kensuke Mitsuzawa
 
IVR - Chapter 1 - Introduction
IVR - Chapter 1 - IntroductionIVR - Chapter 1 - Introduction
IVR - Chapter 1 - Introduction
Charles Deledalle
 

What's hot (18)

Linear models for classification
Linear models for classificationLinear models for classification
Linear models for classification
 
Poster DDP (BNP 2011 Veracruz)
Poster DDP (BNP 2011 Veracruz)Poster DDP (BNP 2011 Veracruz)
Poster DDP (BNP 2011 Veracruz)
 
An implicit partial pivoting gauss elimination algorithm for linear system of...
An implicit partial pivoting gauss elimination algorithm for linear system of...An implicit partial pivoting gauss elimination algorithm for linear system of...
An implicit partial pivoting gauss elimination algorithm for linear system of...
 
03 Machine Learning Linear Algebra
03 Machine Learning Linear Algebra03 Machine Learning Linear Algebra
03 Machine Learning Linear Algebra
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
A Coq Library for the Theory of Relational Calculus
A Coq Library for the Theory of Relational CalculusA Coq Library for the Theory of Relational Calculus
A Coq Library for the Theory of Relational Calculus
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
01.03 squared matrices_and_other_issues
01.03 squared matrices_and_other_issues01.03 squared matrices_and_other_issues
01.03 squared matrices_and_other_issues
 
Lattice coverings
Lattice coveringsLattice coverings
Lattice coverings
 
Object Detection with Discrmininatively Trained Part based Models
Object Detection with Discrmininatively Trained Part based ModelsObject Detection with Discrmininatively Trained Part based Models
Object Detection with Discrmininatively Trained Part based Models
 
Object Recognition with Deformable Models
Object Recognition with Deformable ModelsObject Recognition with Deformable Models
Object Recognition with Deformable Models
 
Session 6
Session 6Session 6
Session 6
 
CVPR2010: Advanced ITinCVPR in a Nutshell: part 5: Shape, Matching and Diverg...
CVPR2010: Advanced ITinCVPR in a Nutshell: part 5: Shape, Matching and Diverg...CVPR2010: Advanced ITinCVPR in a Nutshell: part 5: Shape, Matching and Diverg...
CVPR2010: Advanced ITinCVPR in a Nutshell: part 5: Shape, Matching and Diverg...
 
Mesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic SamplingMesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic Sampling
 
01.02 linear equations
01.02 linear equations01.02 linear equations
01.02 linear equations
 
Lesson 2: A Catalog of Essential Functions
Lesson 2: A Catalog of Essential FunctionsLesson 2: A Catalog of Essential Functions
Lesson 2: A Catalog of Essential Functions
 
slides for "Supervised Model Learning with Feature Grouping based on a Discre...
slides for "Supervised Model Learning with Feature Grouping based on a Discre...slides for "Supervised Model Learning with Feature Grouping based on a Discre...
slides for "Supervised Model Learning with Feature Grouping based on a Discre...
 
IVR - Chapter 1 - Introduction
IVR - Chapter 1 - IntroductionIVR - Chapter 1 - Introduction
IVR - Chapter 1 - Introduction
 

Viewers also liked

How to use SVM for data classification
How to use SVM for data classificationHow to use SVM for data classification
How to use SVM for data classification
Yiwei Chen
 
Support Vector Machines for Classification
Support Vector Machines for ClassificationSupport Vector Machines for Classification
Support Vector Machines for Classification
Prakash Pimpale
 
Support Vector Machine without tears
Support Vector Machine without tearsSupport Vector Machine without tears
Support Vector Machine without tears
Ankit Sharma
 
Image Classification And Support Vector Machine
Image Classification And Support Vector MachineImage Classification And Support Vector Machine
Image Classification And Support Vector Machine
Shao-Chuan Wang
 
Lecture 2: linear SVM in the dual
Lecture 2: linear SVM in the dualLecture 2: linear SVM in the dual
Lecture 2: linear SVM in the dual
Stéphane Canu
 
Lecture 2: linear SVM in the Dual
Lecture 2: linear SVM in the DualLecture 2: linear SVM in the Dual
Lecture 2: linear SVM in the Dual
Stéphane Canu
 
Lecture 1: linear SVM in the primal
Lecture 1: linear SVM in the primalLecture 1: linear SVM in the primal
Lecture 1: linear SVM in the primal
Stéphane Canu
 
Analysis of Classification Techniques based on SVM for Face Recognition
Analysis of Classification Techniques based on SVM for Face RecognitionAnalysis of Classification Techniques based on SVM for Face Recognition
Analysis of Classification Techniques based on SVM for Face Recognition
Editor Jacotech
 
Bayes Aglari
Bayes AglariBayes Aglari
Bayes Aglari
ozgur_dolgun
 
Meetup_talk
Meetup_talkMeetup_talk
Meetup_talk
Oleksandr Kazakov
 
Destek vektör makineleri
Destek vektör makineleriDestek vektör makineleri
Destek vektör makineleri
ozgur_dolgun
 
Lec12
Lec12Lec12
Lec12
faintcardy
 
26 Computational Geometry
26 Computational Geometry26 Computational Geometry
26 Computational Geometry
Andres Mendez-Vazquez
 
Svm V SVC
Svm V SVCSvm V SVC
Svm V SVC
AMR koura
 
About SVM
About SVMAbout SVM
About SVM
Junyoung Park
 
View classification of medical x ray images using pnn classifier, decision tr...
View classification of medical x ray images using pnn classifier, decision tr...View classification of medical x ray images using pnn classifier, decision tr...
View classification of medical x ray images using pnn classifier, decision tr...
eSAT Journals
 
Support Vector Machine(SVM) with Iris and Mushroom Dataset
Support Vector Machine(SVM) with Iris and Mushroom DatasetSupport Vector Machine(SVM) with Iris and Mushroom Dataset
Support Vector Machine(SVM) with Iris and Mushroom Dataset
Pawandeep Kaur
 
convex hull
convex hullconvex hull
convex hull
Aabid Shah
 
Convex Hull Algorithm Analysis
Convex Hull Algorithm AnalysisConvex Hull Algorithm Analysis
Convex Hull Algorithm Analysis
Rex Yuan
 
SVM-based CBIR of breast masses on mammograms
SVM-based CBIR of breast masses on mammogramsSVM-based CBIR of breast masses on mammograms
SVM-based CBIR of breast masses on mammograms
Lazaros Tsochatzidis
 

Viewers also liked (20)

How to use SVM for data classification
How to use SVM for data classificationHow to use SVM for data classification
How to use SVM for data classification
 
Support Vector Machines for Classification
Support Vector Machines for ClassificationSupport Vector Machines for Classification
Support Vector Machines for Classification
 
Support Vector Machine without tears
Support Vector Machine without tearsSupport Vector Machine without tears
Support Vector Machine without tears
 
Image Classification And Support Vector Machine
Image Classification And Support Vector MachineImage Classification And Support Vector Machine
Image Classification And Support Vector Machine
 
Lecture 2: linear SVM in the dual
Lecture 2: linear SVM in the dualLecture 2: linear SVM in the dual
Lecture 2: linear SVM in the dual
 
Lecture 2: linear SVM in the Dual
Lecture 2: linear SVM in the DualLecture 2: linear SVM in the Dual
Lecture 2: linear SVM in the Dual
 
Lecture 1: linear SVM in the primal
Lecture 1: linear SVM in the primalLecture 1: linear SVM in the primal
Lecture 1: linear SVM in the primal
 
Analysis of Classification Techniques based on SVM for Face Recognition
Analysis of Classification Techniques based on SVM for Face RecognitionAnalysis of Classification Techniques based on SVM for Face Recognition
Analysis of Classification Techniques based on SVM for Face Recognition
 
Bayes Aglari
Bayes AglariBayes Aglari
Bayes Aglari
 
Meetup_talk
Meetup_talkMeetup_talk
Meetup_talk
 
Destek vektör makineleri
Destek vektör makineleriDestek vektör makineleri
Destek vektör makineleri
 
Lec12
Lec12Lec12
Lec12
 
26 Computational Geometry
26 Computational Geometry26 Computational Geometry
26 Computational Geometry
 
Svm V SVC
Svm V SVCSvm V SVC
Svm V SVC
 
About SVM
About SVMAbout SVM
About SVM
 
View classification of medical x ray images using pnn classifier, decision tr...
View classification of medical x ray images using pnn classifier, decision tr...View classification of medical x ray images using pnn classifier, decision tr...
View classification of medical x ray images using pnn classifier, decision tr...
 
Support Vector Machine(SVM) with Iris and Mushroom Dataset
Support Vector Machine(SVM) with Iris and Mushroom DatasetSupport Vector Machine(SVM) with Iris and Mushroom Dataset
Support Vector Machine(SVM) with Iris and Mushroom Dataset
 
convex hull
convex hullconvex hull
convex hull
 
Convex Hull Algorithm Analysis
Convex Hull Algorithm AnalysisConvex Hull Algorithm Analysis
Convex Hull Algorithm Analysis
 
SVM-based CBIR of breast masses on mammograms
SVM-based CBIR of breast masses on mammogramsSVM-based CBIR of breast masses on mammograms
SVM-based CBIR of breast masses on mammograms
 

Similar to Svm my

lecture14-SVMs (1).ppt
lecture14-SVMs (1).pptlecture14-SVMs (1).ppt
lecture14-SVMs (1).ppt
muqadsatareen
 
Support vector machines
Support vector machinesSupport vector machines
Support vector machines
Ujjawal
 
4.Support Vector Machines.ppt machine learning and development
4.Support Vector Machines.ppt machine learning and development4.Support Vector Machines.ppt machine learning and development
4.Support Vector Machines.ppt machine learning and development
PriyankaRamavath3
 
linear SVM.ppt
linear SVM.pptlinear SVM.ppt
linear SVM.ppt
MahimMajee
 
lecture9-support vector machines algorithms_ML-1.ppt
lecture9-support vector machines algorithms_ML-1.pptlecture9-support vector machines algorithms_ML-1.ppt
lecture9-support vector machines algorithms_ML-1.ppt
NaglaaAbdelhady
 
Support Vector Machine.ppt
Support Vector Machine.pptSupport Vector Machine.ppt
Support Vector Machine.ppt
NBACriteria2SICET
 
support vector machine algorithm in machine learning
support vector machine algorithm in machine learningsupport vector machine algorithm in machine learning
support vector machine algorithm in machine learning
SamGuy7
 
svm.ppt
svm.pptsvm.ppt
svm.ppt
RanjithaM32
 
course slides of Support-Vector-Machine.pdf
course slides of Support-Vector-Machine.pdfcourse slides of Support-Vector-Machine.pdf
course slides of Support-Vector-Machine.pdf
onurenginar1
 
Epsrcws08 campbell isvm_01
Epsrcws08 campbell isvm_01Epsrcws08 campbell isvm_01
Epsrcws08 campbell isvm_01
Cheng Feng
 
support vector machine
support vector machinesupport vector machine
support vector machine
Garisha Chowdhary
 
A Simple Review on SVM
A Simple Review on SVMA Simple Review on SVM
A Simple Review on SVM
Honglin Yu
 
Kernel based models for geo- and environmental sciences- Alexei Pozdnoukhov –...
Kernel based models for geo- and environmental sciences- Alexei Pozdnoukhov –...Kernel based models for geo- and environmental sciences- Alexei Pozdnoukhov –...
Kernel based models for geo- and environmental sciences- Alexei Pozdnoukhov –...
Beniamino Murgante
 
SVM (2).ppt
SVM (2).pptSVM (2).ppt
SVM (2).ppt
NoorUlHaq47
 
Gentle intro to SVM
Gentle intro to SVMGentle intro to SVM
Gentle intro to SVM
Zoya Bylinskii
 
Elhabian lda09
Elhabian lda09Elhabian lda09
Elhabian lda09
Mr. Neelamegam D
 
Introduction to Support Vector Machines
Introduction to Support Vector MachinesIntroduction to Support Vector Machines
Introduction to Support Vector Machines
Silicon Mentor
 
Deep learning book_chap_02
Deep learning book_chap_02Deep learning book_chap_02
Deep learning book_chap_02
HyeongGooKang
 
Support vector machine
Support vector machineSupport vector machine
Support vector machine
Prasenjit Dey
 
Support Vector Machine topic of machine learning.pptx
Support Vector Machine topic of machine learning.pptxSupport Vector Machine topic of machine learning.pptx
Support Vector Machine topic of machine learning.pptx
CodingChamp1
 

Similar to Svm my (20)

lecture14-SVMs (1).ppt
lecture14-SVMs (1).pptlecture14-SVMs (1).ppt
lecture14-SVMs (1).ppt
 
Support vector machines
Support vector machinesSupport vector machines
Support vector machines
 
4.Support Vector Machines.ppt machine learning and development
4.Support Vector Machines.ppt machine learning and development4.Support Vector Machines.ppt machine learning and development
4.Support Vector Machines.ppt machine learning and development
 
linear SVM.ppt
linear SVM.pptlinear SVM.ppt
linear SVM.ppt
 
lecture9-support vector machines algorithms_ML-1.ppt
lecture9-support vector machines algorithms_ML-1.pptlecture9-support vector machines algorithms_ML-1.ppt
lecture9-support vector machines algorithms_ML-1.ppt
 
Support Vector Machine.ppt
Support Vector Machine.pptSupport Vector Machine.ppt
Support Vector Machine.ppt
 
support vector machine algorithm in machine learning
support vector machine algorithm in machine learningsupport vector machine algorithm in machine learning
support vector machine algorithm in machine learning
 
svm.ppt
svm.pptsvm.ppt
svm.ppt
 
course slides of Support-Vector-Machine.pdf
course slides of Support-Vector-Machine.pdfcourse slides of Support-Vector-Machine.pdf
course slides of Support-Vector-Machine.pdf
 
Epsrcws08 campbell isvm_01
Epsrcws08 campbell isvm_01Epsrcws08 campbell isvm_01
Epsrcws08 campbell isvm_01
 
support vector machine
support vector machinesupport vector machine
support vector machine
 
A Simple Review on SVM
A Simple Review on SVMA Simple Review on SVM
A Simple Review on SVM
 
Kernel based models for geo- and environmental sciences- Alexei Pozdnoukhov –...
Kernel based models for geo- and environmental sciences- Alexei Pozdnoukhov –...Kernel based models for geo- and environmental sciences- Alexei Pozdnoukhov –...
Kernel based models for geo- and environmental sciences- Alexei Pozdnoukhov –...
 
SVM (2).ppt
SVM (2).pptSVM (2).ppt
SVM (2).ppt
 
Gentle intro to SVM
Gentle intro to SVMGentle intro to SVM
Gentle intro to SVM
 
Elhabian lda09
Elhabian lda09Elhabian lda09
Elhabian lda09
 
Introduction to Support Vector Machines
Introduction to Support Vector MachinesIntroduction to Support Vector Machines
Introduction to Support Vector Machines
 
Deep learning book_chap_02
Deep learning book_chap_02Deep learning book_chap_02
Deep learning book_chap_02
 
Support vector machine
Support vector machineSupport vector machine
Support vector machine
 
Support Vector Machine topic of machine learning.pptx
Support Vector Machine topic of machine learning.pptxSupport Vector Machine topic of machine learning.pptx
Support Vector Machine topic of machine learning.pptx
 

Recently uploaded

Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
sayalidalavi006
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 

Recently uploaded (20)

Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 

Svm my

  • 2. CONTENTS  Classifiers  Difference b/w Classification and Clustering  What is SVM  Supervised learning  Linear SVM  NON Linear SVM  Features and Application
  • 3. C LASSIFIERS  The the goal of Classifiers is to use an object's characteristics to identify which class (or group) it belongs to.  Have labels for some points  Supervised learning Genes Proteins Feature Y Feature X
  • 4. D IFFERENCE B / W C LASSIFICATION AND C LUSTERING  In general, in classification you have a set of predefined classes and want to know which class a new object belongs to.  Clustering tries to group a set of object.  In the context of machine learning, classification is supervised learning and clustering is unsupervised learning.
  • 5. W HAT I S SVM?  Support Vector Machines are based on the concept of decision planes that define decision boundaries.  A decision plane is one that separates between a set of objects having different class memberships.
  • 6. the objects belong either to class GREEN or RED.  The separating line defines a boundary on the right side of which all objects are GREEN and to the left of which all objects are RED. Any new object (white circle) falling to the right is labeled, i.e., classified, as GREEN (or classified as RED should it fall to the left of the separating line).  This is a classic example of a linear classifier
  • 7. Most classification tasks are not as simple, as we have seen in previous example  More complex structures are needed in order to make an optimal separation  Full separation of the GREEN and RED objects would require a curve (which is more complex than a line).
  • 8.
  • 9. In fig. we can see the original objects (left side of the schematic) mapped, i.e., rearranged, using a set of mathematical functions, known as kernels.  The process of rearranging the objects is known as mapping (transformation). Note that in this new setting, the mapped objects (right side of the schematic) is linearly separable and, thus, instead of constructing the complex curve (left schematic), all we have to do is to find an optimal line that can separate the GREEN and the RED objects.
  • 10. Support Vector Machine (SVM) is primarily a classier method that performs classification tasks by constructing hyperplanes in a multidimensional space that separates cases of different class labels.  SVM supports both regression and classification tasks and can handle multiple continuous and categorical variables. For categorical variables a dummy variable is created with case values as either 0 or 1. Thus, a categorical dependent variable consisting of three levels, say (A, B, C), is represented by a set of three dummy variables:  A: {1 0 0}, B: {0 1 0}, C: {0 0 1}
  • 11. S UPPORT V ECTOR M ACHINES
  • 12. S UPERVISED L EARNING  Training set: a number of expression profiles with known labels which represent the true population. Difference to clustering: there you don't know the labels,you have to find a structure on your own.  Learning/Training:find a decision rule which explains the training set well. This is the easy part, because we know the labels of the training set!  Generalisation ability: how does the decision rule learned from the training set generalize to new specimen?  Goal: find a decision rule with high generalisation ability.
  • 13. L INEAR S EPARATORS  Binary classification can be viewed as the task of separating classes in feature space: wTx + b = 0 wTx + b > 0 wTx + b < 0 f(x) = sign(wTx + b)
  • 14. L INEAR SEPARATION OF THE TRAINING SET  A separating hyperplane is defined by - the normal vector w and - the offset b:  hyperplane = {x |<w,x>+ b = 0}  <.,.> is called inner product, scalar product or dot product.  Training: Choose w and b from the labelled examples in the training set.
  • 15. P REDICT THE LABEL OF A NEW POINT  Prediction: On which side of the hyper-plane does the new point lie? Points in the direction of the normal vector are classified as POSITIVE. Points in the opposite direction are classified as NEGATIVE.
  • 16. W HICH OF THE LINEAR SEPARATORS IS OPTIMAL ?
  • 17. C LASSIFICATION M ARGIN wT xi b  Distance from example xi to the separator is r w  Examples closest to the hyperplane are support vectors. ρ  Margin ρ of the r separator is the distance between support vectors.
  • 18. M AXIMUM M ARGIN C LASSIFICATION  Maximizing the margin is good according to intuition and PAC theory.  Implies that only support vectors matter; other training examples are ignorable.
  • 19. L INEAR SVM M ATHEMATICALLY  Let training set {(xi, yi)}i=1..n, xi Rd, yi {-1, 1} be separated by a hyperplane with margin ρ. Then for each training example (xi, yi): wTxi + b ≤ - ρ/2 if yi = -1 yi(wTxi + b) ≥ ρ/2 wTxi + b ≥ ρ/2 if yi = 1  For every support vector xs the above inequality is an equality. After rescaling w and b by ρ/2 in the equality, we obtain that distance between each xs and the hyperplane is T y s ( w x s b) 1 r w w  Then the margin can be expressed through (rescaled) w and b as: 2r 2 w
  • 20. L INEAR SVM S M ATHEMATICALLY ( CONT.)  Then we can formulate the quadratic optimization problem: Find w and b such that 2 is maximized w and for all (xi, yi), i=1..n : yi(wTxi + b) ≥ 1 Which can be reformulated as: Find w and b such that Φ(w) = ||w||2=wTw is minimized and for all (xi, yi), i=1..n : yi (wTxi + b) ≥ 1
  • 21. S OLVING THE O PTIMIZATION P ROBLEM Find w and b such that Φ(w) =wTw is minimized and for all (xi, yi), i=1..n : yi (wTxi + b) ≥ 1  Need to optimize a quadratic function subject to linear constraints.  Quadratic optimization problems are a well-known class of mathematical programming problems for which several (non- trivial) algorithms exist.  The solution involves constructing a dual problem where a Lagrange multiplier αi is associated with every inequality constraint in the primal (original) problem: Find α1…αn such that Q(α) =Σαi - ½ΣΣαiαjyiyjxiTxj is maximized and (1) Σαiyi = 0 (2) αi ≥ 0 for all αi
  • 22. T HE O PTIMIZATION P ROBLEM S OLUTION  Given a solution α1…αn to the dual problem, solution to the primal is: w =Σαiyixi b = yk - Σαiyixi Txk for any αk > 0  Each non-zero αi indicates that corresponding xi is a support vector.  Then the classifying function is (note that we don’t need w explicitly): f(x) = ΣαiyixiTx + b  Notice that it relies on an inner product between the test point x and the support vectors xi – we will return to this later.  Also keep in mind that solving the optimization problem involved computing the inner products xiTxj between all training points.
  • 23. S OFT M ARGIN C LASSIFICATION  What if the training set is not linearly separable?  Slack variables ξi can be added to allow misclassification of difficult or noisy examples, resulting margin called soft. ξi ξi
  • 24. S OFT M ARGIN C LASSIFICATION M ATHEMATICALLY  The old formulation: Find w and b such that Φ(w) =wTw is minimized and for all (xi ,yi), i=1..n : yi (wTxi + b) ≥ 1  Modified formulation incorporates slack variables: Find w and b such that Φ(w) =wTw + CΣξi is minimized and for all (xi ,yi), i=1..n : yi (wTxi + b) ≥ 1 – ξi, , ξi ≥ 0  Parameter C can be viewed as a way to control overfitting: it “trades off” the relative importance of maximizing the margin and fitting the training data.
  • 25. S OFT M ARGIN C LASSIFICATION – S OLUTION  Dual problem is identical to separable case (would not be identical if the 2-norm penalty for slack variables CΣξi2 was used in primal objective, we would need additional Lagrange multipliers for slack variables): Find α1…αN such that Q(α) =Σαi - ½ΣΣαiαjyiyjxiTxj is maximized and (1) Σαiyi = 0 (2) 0 ≤ αi ≤ C for all αi  Again, xi with non-zero αi will be support vectors.  Solution to the dual problem is: Again, we don’t need to compute w explicitly w =Σαiyixi for classification: b= yk(1- ξk) - ΣαiyixiTxk for any k s.t. αk>0 f(x) = ΣαiyixiTx + b
  • 26. T HEORETICAL J USTIFICATION FOR M AXIMUM M ARGINS  Vapnik has proved the following: The class of optimal linear separators has VC dimension h bounded from above as 2 D h min 2 , m0 1 where ρ is the margin, D is the diameter of the smallest sphere that can enclose all of the training examples, and m0 is the dimensionality.  Intuitively, this implies that regardless of dimensionality m0 we can minimize the VC dimension by maximizing the margin ρ.  Thus, complexity of the classifier is kept small regardless of dimensionality.
  • 27. L INEAR SVM S : O VERVIEW  The classifier is a separating hyperplane.  Most “important” training points are support vectors; they define the hyperplane.  Quadratic optimization algorithms can identify which training points xi are support vectors with non-zero Lagrangian multipliers αi.  Both in the dual formulation of the problem and in the solution training points appear only inside inner products: Find α1…αN such that f(x) = ΣαiyixiTx + b Q(α) =Σαi - ½ΣΣαiαjyiyjxiTxj is maximized and (1) Σαiyi = 0 (2) 0 ≤ αi ≤ C for all αi
  • 28. N ON - LINEAR SVM S  Datasets that are linearly separable with some noise work out great: 0 x  But what are we going to do if the dataset is just too hard? 0 x  How about… mapping data to a higher-dimensional space: x2 0 x
  • 29. N ON - LINEAR SVM S : F EATURE SPACES  General idea: the original feature space can always be mapped to some higher-dimensional feature space where the training set is separable: Φ: x → φ(x)
  • 30. P ROPERTIES OF SVM  Flexibility in choosing a similarity function  Sparseness of solution when dealing with large data sets - only support vectors are used to specify the separating hyperplane  Ability to handle large feature spaces - complexity does not depend on the dimensionality of the feature space  Guaranteed to converge to a single global solution
  • 31. SVM A PPLICATIONS  SVM has been used successfully in many real-world problems - text (and hypertext) categorization - image classification - bioinformatics (Protein classification, Cancer classification) - hand-written character recognition
  • 32. T HANK Y OU