Upgrade to Pro — share decks privately, control downloads, hide ads and more …

B3勉強会(2015年2月16日)サポートベクターマシン(SVM)

MIKAMI-YUKI
February 16, 2015

 B3勉強会(2015年2月16日)サポートベクターマシン(SVM)

MIKAMI-YUKI

February 16, 2015
Tweet

More Decks by MIKAMI-YUKI

Other Decks in Education

Transcript

  1. 予備知識 x (xの太字): 入力ベクトル ω (ωの太字): 重みベクトル(求める物) 入力xと出力yの組の教師データ 例:(x 1

    ,y 1 ) , (x 2 ,y 2 ) y i =1の時は0より大きい値を指す。 y i =-1の時は0より小さい値を指す。 2
  2. 目的関数 max 1 − ・ , 0 + || 損失項の働き

    y i =1(0より大きな値)であるとき、 ω・x i の結果が10とすれば、 1-10=-9となり、0の方が大きくなるため、 損失項の値は0になる。 10
  3. 目的関数 max 1 − ・ , 0 + || 損失項の働き

    y i =1(0より大きな値)であるとき、 ω・x i の結果が-10とすれば、 1-(-10)=11となり、11の方が大きくな るため、損失項の値は11になる。 11
  4. 目的関数 max 1 − ・ , 0 + || 損失項の働き

    y i =-1(0より小さい値)であるとき、 ω・x i の結果が-10とすれば、 y i ω・x i は、 1-(10)=-9となり、0の方が大きくなるた め、損失項の値は0になる。 12
  5. 正規化項 max 1 − ・ , 0 + || 複雑なモデル(過学習状態)になると、

    未知データに対して弱くなることがよくある。 損失項が多少のマイナスでもOKにするこ とで、余裕をもたせることができる。 18