DM825 Introduction to Machine Learning Lecture 9
Support Vector Machines
Marco Chiarandini
Department of Mathematics & Computer Science University of Southern Denmark
Support Vector Machines Marco Chiarandini Department of Mathematics - - PowerPoint PPT Presentation
DM825 Introduction to Machine Learning Lecture 9 Support Vector Machines Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Kernels Soft margins Overview SMO Algorithm Support Vector
Department of Mathematics & Computer Science University of Southern Denmark
Kernels Soft margins SMO Algorithm
2
Kernels Soft margins SMO Algorithm
3
Kernels Soft margins SMO Algorithm
m
m
m
m
m
Kernels Soft margins SMO Algorithm
5
Kernels Soft margins SMO Algorithm
6
Kernels Soft margins SMO Algorithm
1
2
D
2
1
2
3
d
d
i z2 i + 2 m
7
Kernels Soft margins SMO Algorithm
◮ This is our case with SVM: thanks to dual formulation, both training
◮ No need to define features
8
Kernels Soft margins SMO Algorithm
D
9
Kernels Soft margins SMO Algorithm
10
Kernels Soft margins SMO Algorithm
11
Kernels Soft margins SMO Algorithm
12
Kernels Soft margins SMO Algorithm
13
Kernels Soft margins SMO Algorithm
◮ yi(
◮ yi(
m
14
Kernels Soft margins SMO Algorithm
m
m
m
θLP = 0 =
m
m
m
m
m
i
15
Kernels Soft margins SMO Algorithm
m
m
m
i
m
i
i
∂ξi = 0 support vectors are: ◮ the points that lie on the edge of the margin (ξi = 0) and hence
◮ the misclassified points ξi > 0 that have αi = C
16
Kernels Soft margins SMO Algorithm
17
Kernels Soft margins SMO Algorithm
αi W(α1, . . . , αi−1ˆ
18
Kernels Soft margins SMO Algorithm
m
i=3 αiyi = const =
y1
19
Kernels Soft margins SMO Algorithm
20
Kernels Soft margins SMO Algorithm
21
Kernels Soft margins SMO Algorithm
m
22
Kernels Soft margins SMO Algorithm
23