サポートベクターマシン(SVM)の分離平面の可視化 (Python, MATLAB)
この記事では、サポートベクトルマシン(SVM)を用いて、分類を行ったときの、分離のための超平面を可視化することを行います。PythonとMATLABにて書いてみたいと思います。ここでは、3つの変数を説明変数として用いて、3次元プロットによる可視化を行います。 可視化におけるポイントは、 1. XYZの範囲内でその値を小刻みに変更しながらグリッドを作成する 2. そのデータに対してSVMによる分類を行う 3. そのときの結果の中で、分類平面に近いデータを取り出す 4. そのデータを訓練データと重ね合わせて表示する ということです。 コードは以下のページにアップロードしています。 github.c…
2022/05/23 11:11