Kernel SVMs

Klasifikator Linear di Python

Michael (Mike) Gelbart

Instructor, The University of British Columbia

Transforming your features

Klasifikator Linear di Python

Transforming your features

Klasifikator Linear di Python

Transforming your features

$\textrm{transformed feature} =$

$ (\textrm{original feature})^2$

Klasifikator Linear di Python

Transforming your features

$\textrm{transformed feature} =$

$ (\textrm{original feature})^2$

Klasifikator Linear di Python

Transforming your features

$\textrm{transformed feature} =$

$ (\textrm{original feature})^2$

Klasifikator Linear di Python

Kernel SVMs

from sklearn.svm import SVC

svm = SVC(gamma=1)    # default is kernel="rbf"

Klasifikator Linear di Python

Kernel SVMs

from sklearn.svm import SVC

svm = SVC(gamma=0.01) # default is kernel="rbf"

  • smaller gamma leads to smoother boundaries
Klasifikator Linear di Python

Kernel SVMs

from sklearn.svm import SVC

svm = SVC(gamma=2)    # default is kernel="rbf"

  • larger gamma leads to more complex boundaries
Klasifikator Linear di Python

Let's practice!

Klasifikator Linear di Python

Preparing Video For Download...