#author("2020-03-18T10:22:16+00:00","default:mizutu","mizutu") [[私的AI研究会]] > Raspi 機械学習 *「Raspberry Pi ではじめる機械学習」 [#n248384b] > ここでは、「Raspberry Pi ではじめる機械学習」講談社刊(ブルーバックス) にしたがって、「機械学習」を進めた結果をまとめる。 #contents ** 準備 編 &color(green){(第3章)}; [#q7efa3e7] #ref(画像一覧/mlbb_001m.jpg,right,around,25%,mlbb_001m.jpg) - 書籍の刊行時期から Raspberry Pi 3B+ をメインに取り上げられているが、現状 (2020/03) 最新の &color(blue){Raspberry Pi 4 (4MB)}; で進める。~ - Python は、&color(blue){python3}; を使用する。(著者サポートサイトに検証済みとの記述あり)~ - 統合開発環境(IDE) は本書の「IDLE」ではなく、最新のOS(buster)に含まれている&color(blue){「Thonny Python IDE」};を使う。~ ~ ※ 以下、サポートサイト [[書籍で用いたコマンドおよび追加情報>+https://mlbb1.blogspot.com/2018/03/blog-post.html]] から~ >><Python2とPython3について>~ Thonny Python IDEを用いるということは、Python バージョン 3 を用いることを意味します。本書で利用を推奨していた Python バージョン 2 は 2020年1月1日にサポートが切れますので、これを機会に Python 3 に移行することを推奨します。本書のプログラムは Python 3 でも動作するよう更新済ですし、Python 3用のツールのインストール法も、全て本ページで解説していますので大きな問題はありません。 #clear *** Raspberry Pi 4 をセットアップ [#i1b337de] - [[Raspbian の導入>Raspbian覚書]]~ - [[Raspberri Pi の環境整備>ラズパイ覚書]]~ VNCサーバーの解像度は、リモート接続でIDEを使うためできるだけ高い方がいい。ここでは1920x1024 の設定とした。 *** 演習ファイルと scikit-learn (サイキットラーン) のインストール [#g081a57a] - VNCリモート接続でRaspberry Pi のブラウザから本書のサポートサイトをアクセスして「演習ファイル」mlbb-sample.zip をダウンロードする。 -「/home/pi/bluebacks」ディレクトリ内にファイルを解凍する。(本書の手順) -scikit-learn をインストールする。 sudo apt install python-sklearn sudo apt install python3-sklearn *** 統合開発環境「Thonny Python IDE」をつかう [#wed1786e] - サポートサイト [[開発環境IDLEの代替としてThonny Python IDEを用いる方法>https://mlbb1.blogspot.com/2018/03/blog-post.html]] の項に詳細説明。 -「Thonny Python IDE」はレギュラーモードに設定しておく。~ 右上の「Switch to regular mode」というリンクをクリックして、一度アプリケーションを終了してからもう一度起動する。 - ml-03-01-version.py を実行する。~ &color(blue){結果は、右上の画面};となる。 - 以後は、IDE を使った開発はVNCビューアを使い、ターミナル入力はSSHリモートターミナル接続を使用する。 #br ** サポートベクトルマシンによるアヤメの分類 &color(green){(第4章)}; [#w169b056] > &color(green){現在進行中}; #br * 参考資料 [#g2326372] **「Raspberry Piではじめる機械学習」講談社ブルーバックス 刊 [#da70a9a6] #ref(画像一覧/raspi_books_ml.jpg,right,around,10%,raspi_books_ml.jpg) - [[出版社サポートサイト>+http://bluebacks.kodansha.co.jp/books/9784065020524/appendix/]] - [[著者 補足情報サポートサイト>+https://mlbb1.blogspot.com/]] #clear #br