カーネル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...