本ノートブックは深層学習の最初の第一歩として自学自習や研修等でお使いいただけるよう、元村和史(Kazushi Motomura)が作成、公開しているものです。
自由にお使いいただけますが、よりよいノートブックに出来ればと思っておりますので、使用した感想等を作成者にお寄せ頂けると幸いです。私自身もまだまだ勉強中ですので、是非よろしくお願いいたします。
このノートブックはPythonの基本的なコードで書かれてはいるものの、その使い方を一行一行解説するものではありません。 ただし、特に知識がなくてもGoogleColabratry上で「Shift+Enter」を連打すればとにかく動くように作っています。動いている深層学習モデルを触って動かすことが出来るので、Pythonにそこまで馴染みがなくても、「何となく」深層学習モデルを作成して、動かしてみることができます。(試しに「Shift+Enter」を連打して最後まで進めてみてください)
何となく動いてしまうので、馴染みのない方は気持ち悪く感じるかもしれませんが、まさにそれが入り口です。このノートブックに書かれているコードは基本的なものばかりですので1行1行何をしているのか調べながら追っていただくことで、Pythonの勉強の導入としてお使いいただけると思います。
本ノートブックの作成に当たって参考にしたサイト等は以下です。是非ご活用ください。
- https://github.com/LinguoLi/mnist_tutorial
- https://github.com/wxs/keras-mnist-tutorial/blob/master/MNIST%20in%20Keras.ipynb
- https://github.com/yashk2810/MNIST-Keras
ノートブックファイルは3つあります。1から順番に動かしてみてください。 GoogleColabratry上で「Shift+Enter」で動きます。
- 001_深層学習の基礎(MNISTを用いた全結合ニューラルネットワーク).ipynb
- 002_深層学習の基礎(MNISTを用いた畳み込みニューラルネットワーク).ipynb
- 003_リモセンデータへのCNN適用.ipynb