• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MATLABでSVMのプログラミングについて)

MATLABでSVMのプログラミングについて

このQ&Aのポイント
  • MATLABでSVMのプログラミングについて質問しています。
  • SVMのサンプルコード(MATLAB)を読んでいますが、和訳はできてもそれぞれが何のために行われているのかイメージできず困っています。
  • SVMという分類器を使う前に、分類前のデータを扱い易い尺度の世界にいれる下準備なのかなぁ、と想像していますが、なぜ平均が0で分散が1の正規分布なのか、なぜそれを2倍したり、マイナスにした世界を用意しているのかわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
noname#137556
noname#137556
回答No.1

あまり難しく考えずに, 単にテスト用の入力データを用意しているだけではありませんか? (2, 2) を中心に分布しているデータ X1 と, (-2, -2) を中心に分布しているデータ X2 がいっしょこたになったデータ X を作る。 平面上にプロットしてみると添付画像のようになります。 白丸が X1 で,赤丸が X2 です。 これらがゴチャ混ぜになったデータ X から,白か赤か判別するのが分類器の仕事ですよね。

rosafilipes
質問者

お礼

sheep555様 懇切丁寧な説明をありがとうございました。 画像つきの回答をいただけて、本当によく理解できました。 いただいたアドバイスに従い、これからは数式の和訳ではなく、まずその数式が表現している世界を描いてみるように致します。 教えていただけて本当に助かりました。 ありがとうございました!