本ページでは、サポートベクターマシン(SVM)とは何かについてまとめたい。サポートベクターマシンとは、機械学習の機械学習の中でも教師あり学習に分類される手法である。データ群を2つのクラスに分割するような境界(線・超平面)を見つけるアルゴリズムである。 サポートベクターマシンでは、「マージン」を最大化しようとする。マージンとは、境界線とサポートベクターの距離を意味する。サポートベクターとは、境界線から最も近いデータである。要するに、境界とデータの距離の最小値がマージンである。このマージンが最大となるような境界線を決めることで、データ群を2つのタイプに分類することが可能となる。 境界をw・X+b=…