機械学習や深層学習、はたまたAIという言葉が巷にはやり始めて結構たちました。
この講義では機械学習の手法の一つである深層学習についての基本的な仕組みやロジック、応用分野を理解して、実際に手を動かしながらコードの1行1行で何が行われているかを理解しながら深層学習のプログラムを実行していくのがこの講義の狙いです。
この分野に手を出したいけれどなかなか出す機会がない、プログラムを実際にチュートリアルで動かしたことはあるが、ただ動いているのを確認できただけで、実際に中で行われていることはわからないという方は、是非この講義を通してこの分野に足を踏み入れる契機にしてもらえればと思います。
- ニューラルネットワークとディープラーニング
- 機械学習入門
- 機械学習とは
- 教師あり学習、教師なし学習
- 機械学習の活用領域
- 機械学習の手法
- ニューラルネットワーク入門
- ニューラルネットワーク入門とは
- ニューラルネットワーク入門の特徴
- ニューラルネットワークの学習ロジック
- 確率勾配法
- 連鎖律
- 誤差逆伝播法
- 多層ニューラルネットワーク入門の欠点
- 深層学習入門
- 多層NNの欠点の克服
- グーグルの猫
- 深層学習の活用領域
- 近年の深層学習の研究、活用動向
- TensorFlow入門
- TensorFlowとは
- TensorFlowの導入
- TensorFlowの特徴
- 計算グラフについて
- TensorFlowで計算グラフ実装 (実習)
- 手書き文字認識
- ネットワークの説明
- TensorFlowでニューラルネットワーク (実習)
- プログラムの改善点
- 畳み込みニューラルネットワーク (CNN)
- TensorFlowで畳み込みニューラルネットワーク (実習)
- TensorBoardによる学習の可視化
- TensorBoardとは
- TensorBoardを使うには
- TensorBoardの各種機能解説
- Scalars
- Images
- Graphs
- Distributions/Histograms
- Embeddings
- これまで作成したネットワークをTensorBoardで可視化 (実習)
- 質疑応答