教師あり学習

Python

【AI】機械学習 by Python:分類アルゴリズムの図の描画

これまでいくつかの分類アルゴリズムを取り上げ、実装例を紹介してきた。 その中でデータの分布図の描画もしてきたが、今までは学習データとテストデータを同じ分布図に並べただけのものだった(下図のようなイメージ)。 最初はそれで妥協していたが、これ...
Python

【AI】機械学習 by Python:分類編⑩~その他の手法④:k近傍法~

前回にて多項分類問題に対する手法である決定木を見てきた。 今回も多項分類問題を解くための代表的な手法であるk近傍法を扱う。仕組み 分類したいデータの周囲にあるデータのカテゴリーを調べたとき、そのカテゴリーの中で最も多いデータ数を持つカテゴリ...
Python

【AI】機械学習 by Python:分類編⑨~その他の手法③:決定木~

前回にて線形分離が不可能な2項問題に対する手法である非線形SVMを見てきた。 今回は、多項分類問題を解くためのメジャーな手法である決定木を扱う。環境は下記を想定。OS:Windows10(64bit版)Pythonインストール環境:Anac...
Python

【AI】機械学習 by Python:分類編⑧~その他の手法②:非線形SVM~

前回にて分類問題に対する手法の1つである線形SVMを見てきた。 今まではロジスティック回帰を含め、線形分離可能な分類問題に対する手法しか扱ってこなかったが、今回から線形分離が不可能な分類や、2つ以上のカテゴリーに分類に対応する手法を紹介して...
Python

【AI】機械学習 by Python:分類編⑦~その他の手法①:線形SVM~

前回までで、ロジスティック回帰による分類問題の実装例を一通り見てきた。 今回からロジスティック回帰以外の分類の手法をいくつか見ていく。 まずは線形SVMだ。環境は下記を想定。OS:Windows10(64bit版)Pythonインストール環...
Python

【AI】機械学習 by Python:分類編⑥~結果のグラフ描画~

前回の続き。 今回はロジスティック回帰の実装例解説の最終回。 といっても、実装例の本筋からは外れた、グラフの描画するコードの解説である。 実装例# モジュールのインポートimport numpy as npimport pandas as ...
Python

【AI】機械学習 by Python:分類編⑤~分類モデルの評価~

前回の続き。 今回は分類モデルを評価する指標、その指標を計算するコードを見ていく。 実装例# モジュールのインポートimport numpy as npimport pandas as pdimport matplotlib.pyplot ...
Python

【AI】機械学習 by Python:分類編④~学習の実行と直線の係数・切片の確認および予測値の導入~

前回の続き。 今回は分類学習の実行するコードと、学習の結果得られた直線の係数と切片および予測値を確認するコードを見ていく。 実装例# モジュールのインポートimport numpy as npimport pandas as pdimpor...
Python

【AI】機械学習 by Python:分類編③~データの割り振りおよび学習データとテストデータへの分割~

前回の続き。 今回はデータの割り振りと、学習データとテストデータへの分割について。 実装例# モジュールのインポートimport numpy as npimport pandas as pdimport matplotlib.pyplot ...
Python

【AI】機械学習 by Python:分類編②~モジュールとデータセットのインポート~

前回の続き。 今回から、前回紹介した二項分類の実装例のコード解説に入る。 下記にもう一度、プログラムの実装例とその出力例を示しておく。 実装例# モジュールのインポートimport numpy as npimport pandas as p...