Machine Learning

ゼロからやさしくはじめるPython入門 クジラ飛行机

機械学習ライブラリ scikit-learn: Machine Learning in Python, Built on NumPy, SciPy, and matplotlib

課題:アヤメの分類(classification)

アヤメのガク片の長さと幅,花びらの長さと幅の4つを入力データ x として与え,アヤメの種類 y(0: Iris-Setosa, 1: Iris-Versicolour, 2: Iris-Virginica)を判定する。

y = f(p, x)  入力 x: 4次元ベクトル,出力 y: 0(setosa), 1(versicolor), 2(virginica) , p: parameters
教師付き訓練データを利用して,関数fが正しく答えるように,parametersを調整する。

In [1]:
from IPython.display import Image
Image("./Iris_setosa.jpg", width=200)  # ヒオウギ・アヤメ
Out[1]:
In [2]:
Image("./Iris_versicolor.jpg", width=200)  # アイリス・バージカラー
Out[2]: