シェルスクリプトマガジン

機械学習ことはじめ(Vol.75掲載)

著者:川嶋 宏彰

本連載では、機械学習の基礎となるさまざまな手法の仕組みや、それらの手法のPythonでの利用方法を解説していきます。今回は、入力データがどのようなクラス(カテゴリ)であるかを予測する分類の問題を扱います。

シェルスクリプトマガジン Vol.75は以下のリンク先でご購入できます。

図2 データセットの読み込みから、散布図のプロットまでを実施するPythonコード

図3 ロジスティック回帰の準備をするPythonコード

図4 特徴量一つ(体重)のみでロジスティック回帰をするPythonコード

図6 特徴量二つ(くちばしの高さと体重)でロジスティック回帰をするPythonコード

図9 ロジスティック回帰による各点での予測値をプロットするPythonコード

図12 線形SVM による学習と決定境界の表示をするPythonコード

図17 非線形SVMとパラメータCの関係を示すPythonコード

図20 グリッドサーチをするPythonコード