Ядерні SVM

Лінійні класифікатори в Python

Michael (Mike) Gelbart

Instructor, The University of British Columbia

Перетворення ознак

Лінійні класифікатори в Python

Перетворення ознак

Лінійні класифікатори в Python

Перетворення ознак

$\textrm{перетворена ознака} =$

$ (\textrm{початкова ознака})^2$

Лінійні класифікатори в Python

Перетворення ознак

$\textrm{перетворена ознака} =$

$ (\textrm{початкова ознака})^2$

Лінійні класифікатори в Python

Перетворення ознак

$\textrm{перетворена ознака} =$

$ (\textrm{початкова ознака})^2$

Лінійні класифікатори в Python

Ядерні SVM

from sklearn.svm import SVC

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

Лінійні класифікатори в Python

Ядерні SVM

from sklearn.svm import SVC

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

  • менше значення gamma дає плавніші межі
Лінійні класифікатори в Python

Ядерні SVM

from sklearn.svm import SVC

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

  • більше значення gamma дає складніші межі
Лінійні класифікатори в Python

Давайте потренуємось!

Лінійні класифікатори в Python

Preparing Video For Download...