Professional Documents
Culture Documents
Discussion 4 - SVM Loss and Regularization
Discussion 4 - SVM Loss and Regularization
Cat
Clutter
Deformation
Occlusion
Train Test
𝟏
Score Function: 𝒇 ( 𝒙 ,𝑾 )=𝑾𝒙 𝑳= ∑ 𝑳𝒊 ( 𝒇 (𝒙 𝒊 ,𝑾 ¿ ),𝒚 𝒊 )¿
𝑵 𝒊
Slide Credit : Stanford CS231n
Linear Classifier : Multiclass SVM loss
Think of it as score separation on 1D number line
1
3. The correct class should be clearly separable 0 1.3 2 -1.9 4.9
by a large safety margin -2.6
Linear Classifier : Multiclass SVM loss
Think of it as score separation on 1D number line
Cat 3.2
1. The correct class should be the rightmost Car 5.1
point on the number line Loss = 2.9
Frog -1.7
Cat 1.3 1
0 1.3 2 -1.9 4.9 is score for other classes
Car 4.9
Frog 2.0 -2.6 is score for correct class
Frog
Safety Margin
Cat
(Correct Class) Car
𝐿𝑖 = ∑
𝑗 ≠ 𝑦𝑖 { 0∧ if 𝑠 𝑦 ≥ 𝑠 𝑗 +1
𝑖
𝑖
𝑠 𝑗 − 𝑠 𝑦 +1∧ otherwise
Cat 3.2
Car 5.1 -1.7 0 1 3.2 5.1
+2.9
𝐿𝑖 = ∑ 𝑚𝑎𝑥 ( 0, 𝑠 𝑗 − 𝑠 𝑦 +1
Frog -1.7 -3.9
Safety Margin 𝑖
Frog
(Correct Class) Cat Car
𝑗 ≠ 𝑦𝑖
Cat 2.2 2.2 2.5
1 -3.1 0
Car 2.5 +6.3
Frog -3.1 +6.6
𝑳= ∑ 𝐦𝐚𝐱 ( 𝟎, 𝒔 𝒋 −𝒔 𝒚 +𝟏 ) 𝒊
Safety Margin
𝒋≠𝒚𝒊
Car
Cat Frog (Correct Class)
Cat 1.3 1
0 1.3 2 -1.9 4.9
Car 4.9
Frog 2.0 -2.6
Safety Margin
Cat
Frog (Correct Class) Car
Cat 3.2
Car 5.1 -1.7 0 1 3.2 5.1
+2.9
Frog -1.7 -3.9
Cat 2.2
Safety Margin
Frog
(Correct Class) Cat Car
2.2 2.5
¿max(0,2. −(−3.1)+1)+max(0,2.5−(−3.1)+1)=max(0,6.3)+max(0,6. )=6.3+6. =12.9
1 -3.1 0
Car 2.5 +6.3 𝑁
1
Frog -3.1 +6.6 𝐿=
𝑁
∑ 𝐿𝑖 =¿
𝑖 =1
Multiclass SVM Loss
Loss
Cat 1.3
is score for other classes
Car 4.9
Frog 2.0 is score for correct class
Hinge Loss
𝐿𝑖 = ∑
𝑗 ≠ 𝑦𝑖 { 0∧ if 𝑠 𝑦 ≥ 𝑠 𝑗 +1
𝑖
𝑠 𝑗 − 𝑠 𝑦 +1∧ otherwise
𝑖
Cat 3.2
𝑆𝑗 𝑆𝑦 𝑖
Car 5.1
1
𝐿𝑖 = ∑ 𝑚𝑎𝑥 ( 0, 𝑠 𝑗 − 𝑠 𝑦 +1 )
Frog -1.7 score amongst
other classes
𝑖
L2 regularization:
𝑤2 𝑤2
𝐻0 𝐻0
𝑤1 𝑤1
𝑊 =[1 , 0] 𝑊= √
[
3 1
,
2 2 ]