Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SVMってなに?

4,002 views

Published on

SVM (support vector machines)についての概要

Published in: Data & Analytics
  • Be the first to comment

SVMってなに?

  1. 1. SVMってなに? @smzkng 2014/09/09
  2. 2. SVM(Support Vector Machine)とはなにか • 2クラスの分類を行うための機械学習の手法 • マージン最大化 → 未学習データに対する高い汎化性能 • カーネルトリック → 非線形の問題にも対応
  3. 3. 2クラス分類 • 2クラスを分類する識別面 • 識別面は無数に存在 • どの識別面が良いか? • 良い識別面とは? • 未知のデータに対する識別 誤差が最小 マージン最大化
  4. 4. マージン最大化 学習データの中で最も他クラス と近い位置にいるもの(サポー トベクタ)を基準として、その ユークリッド距離が最大になる ように識別面を決める サポートベクタ マージン最大化
  5. 5. マージン最大化 • クラスAとクラスBを分離する ような線形識別関数を考える ! f(xi) = !0xi + b • サンプルは と     の信号に分類 f(xi) = 0 f(xi) =

×