実践!Chainerとロボットで学ぶディープラーニングを購入しました。
単純にロボを動かすのは楽しいです。
周りに意外と買った人が居ないようなので、レビューを書きました。
所感
ちょっとお高いけど、土日を使えば深層学習およびRaspberry Piの大枠を掴むことが可能
「71,800円+税」なので、個人で買うには結構お高いですが、
資料も的確にまとまっていて380Pなので(ちょっと間違い有り)すごく理解が深まります。
動くと楽しい(暗くてごめんなさい!)
こんな人におすすめ
・プログラミング言語を1度でも触ったことがある人
・深層学習に興味がある人
・まとまった時間が取れる人
EV3(ロボット)の組み立てにわりと時間がかかるので、興味がないと続かないような気がします。コードもそこまで難しくない(ちょっと間違いが有るので修正必須)ので、コードを書いたことがある人なら最後まで学ぶことが可能だと思います。
流れ
所感では、以下の通りです。
- EV3の組み立て(50%)
- RaspberryPiの環境構築(20%)
- 教材を理解する(10~20%)
- 実際に動かす(10~20%)
LEGOの説明書より配置を理解することが難しい。パーツは余る。
説明不足(「WLANのアドレスで接続しないと動かない」が書いていないなど)がたまにある。
わかりやすい。
楽しい。
組み立て図は常に構造を理解していないと難しいので、少しずつ組み上げていくには骨が折れると思います。
そのため、土日で一気にやる方が良いかと。
わかること
・Pythonの記法
・深層学習の基本的な数学
・センサーとのやりとりのプログラミング
・Chainerの使い方
プラスアルファ
・遊び心
EV3のストップ&ゴーがあまりにも激しいので、向き変更の際に少しずつ減速・加速するプログラムを独自で作りました。バックしながら動かすのとかも。
・時間はコスト
学習器を学習させるのには普通のPCだとかなりかかりそうです。GPUを使える環境かだったのですが、待ち時間が結構ありました。
わからないこと
・深層学習の原理
・深層学習をもっと深く
その他はだいたい網羅されていると思います。
まとめ
「ちょっとお高いけど、よくまとまっている学習には便利なキットである」のは間違いないと思います。
この記事で使用している画像は実践!Chainerとロボットで学ぶディープラーニングに関係する企業様の画像を使用しています。
次に何をやろうか?
簡単にいろいろやりたい方
→ How Do I Get Started?
実践的なコードの書き方
→ 3 ways to create a Keras model with TensorFlow 2.0 (Sequential, Functional, and Model Subclassing)
英語嫌ならGoogle翻訳かMouse Dictionaryがおすすめです。
深層学習についての知見がほしい
→ サーベイ論文(深層学習の論文を網羅的に調べた論文)
PDFはDropboxに落として、HTML化してから読むといいと思います!