私的AI研究会 > Raspi 機械学習
ここでは、「Raspberry Pi ではじめる機械学習」講談社刊(ブルーバックス) にしたがって、「機械学習」を進めた結果をまとめる。
<Python2とPython3について>
Thonny Python IDEを用いるということは、Python バージョン 3 を用いることを意味します。本書で利用を推奨していた Python バージョン 2 は 2020年1月1日にサポートが切れますので、これを機会に Python 3 に移行することを推奨します。本書のプログラムは Python 3 でも動作するよう更新済ですし、Python 3用のツールのインストール法も、全て本ページで解説していますので大きな問題はありません。
sudo apt install python-sklearn sudo apt install python3-sklearn
$ cd ~/Programs/opencv/ml $ ls ml-03-01-version.py ml-06-01-digitsbasic.py ml-06-09-nn-gui.py ml-08-02-binary.py ml-10-04-digits-cnn-load.py ml-hand-cnn.h5 ml-04-01-irisbasic.py ml-06-02-images.py ml-06-10-svc-gui-mod.py ml-08-03-learn.py ml-10-05-digits-cnn-gui.py ml-images ml-04-02-2feat2class01.py ml-06-03-plot3d.py ml-06-11-nn-gui-mod.py ml-08-04-recognition.py ml-10-06-digits-cnn-gui-mod.py ml-iris-deep.h5 ml-04-03-2feat2class12.py ml-06-04-svc.py ml-07-01-janken-cui.py ml-09-01-janken.py ml-10-07-hand-cnn-learn.py ml-learn ml-04-04-2feat3class.py ml-06-05-nn.py ml-07-02-perceptron-cui.py ml-09-02-janken-shorten.py ml-10-08-hand-cnn-load.py ml-sound ml-04-05-4feat3class.py ml-06-06-svc-traintest.py ml-07-03-janken-gui.py ml-10-01-iris-deep-learn.py ml-10-09-janken-deep.py ml-05-01-2feat3class-nn.py ml-06-07-nn-traintest.py ml-07-04-perceptron-gui.py ml-10-02-iris-deep-load.py ml-10-10-janken-deep-shorten.py ml-05-02-4feat3class-nn.py ml-06-08-svc-gui.py ml-08-01-cameracheck.py ml-10-03-digits-cnn-learn.py ml-digits-cnn.h5
$ python3 ml-07-01-janken-cui.py /usr/lib/python3/dist-packages/sklearn/externals/joblib.py:1: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp 1:グー、2:チョキ、3:パー 1 あなた:グー, コンピュータ:チョキ あなたの勝ち: 1, 負け: 0, あいこ: 0 2 あなた:チョキ, コンピュータ:チョキ あなたの勝ち: 1, 負け: 0, あいこ: 1
$ python3 ml-07-02-perceptron-cui.py /usr/lib/python3/dist-packages/sklearn/externals/joblib.py:1: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp 1:グー、2:チョキ、3:パー 1 あなた:グー, コンピュータ:チョキ あなたの勝ち: 1, 負け: 0, あいこ: 0 2 あなた:チョキ, コンピュータ:パー あなたの勝ち: 2, 負け: 0, あいこ: 0
$ python3 ml-07-03-janken-gui.py
$ python3 ml-07-04-perceptron-gui.py