機械学習や深層学習、はたまたAIという言葉が巷にはやり始めて結構たちました。この講義では機械学習の手法の一つである深層学習についての基本的な仕組みやロジック、応用分野を理解して、実際に手を動かしながらコードの1行1行で何が行われているかを理解しながら深層学習のプログラムを実行していくのがこの講義の狙いです。この分野に手を出したいけれどなかなか出す機会がない、プログラムを実際にチュートリアルで動かしたことはあるが、ただ動いているのを確認できただけで、実際に中で行われていることはわからないという方は、是非この講義を通してこの分野に足を踏み入れる契機にしてもらえればと思います。
- ニューラルネットワークとディープラーニング
- ニューラルネットワークとディープラーニング
- 教師あり学習と教師なし学習
- ニューラルネットワークとは
- 確率的勾配降下法
- 連鎖律と誤差逆伝播法
- 多層ニューラルネットワークの問題点
- ディープラーニングとは
- 多層NNの欠点の克服
- よく用いられるニューラルネットワークの簡単な解説
- TensorFlow概論
- TensorFlowとは?
- TensorFlowのインストール
- TensorFlow ver2.0について
- 宣言型・命令型
- APIについて
- MLOpsを意識した様々な機能
- TensorFlowLite
- 大規模分散処理
- コミュニティー
- TensorFlow実装入門
- tf.keras API
- 手書き文字認識の実装 (マルチパーセプトロン)
- 畳み込みニューラルネットワーク
- クロスエントロピー
- 手書き文字認識の実装 (畳み込みニューラルネットワーク)
- TensorFlowの活用法
- TensorBoardを用いた可視化
- TensorFlowにおけるモデルの保存
- RNN (RecurrentNeuralNetwork)
- ゲート付きRNN
- TensorFlowにおけるRNN実装