深層学習を実際に使ってみたご経験のある方は増えていると思います。プログラムは指示通りに動いてくれますが、一方で何かが不足していると感じませんか?それは、根本的な原理の理解です。深層学習の基本原理が理解できると、一段高い場所から深層学習が見えてくるようになります。
本講座では、深層学習で広く用いられている代表的な学習アルゴリズムについてわかりやすく解説します。
- 深層学習のいろいろ
- 深層学習の3つの流れ
- 代表的な深層学習
- 階層型ニューラルネットワーク
- リカレントニューラルネットワーク
- 畳み込みニューラルネットワーク
- 深層ボルツマンマシン
- 最急降下法~ニューラルネットワークの基本原理~を理解しよう
- ニューラルネットワークを最も単純化しよう~簡単なディジタルフィルタとして~
- 誤差を小さくするためには
- 微分の復習
- 学習アルゴリズムの導出
- ニューラルネットワークに適用しよう~誤差逆伝播法 (バックプロパゲーション) ~
- 出力層に近い層は簡単
- 1層奥に入るにはアイデアが必要だった~誤差を逆に伝搬させる~
- 非線形性が効果的である理由を理解しよう
- 実際の応用例
- 畳み込みニューラルネットワーク
- 単純型細胞と複雑型細胞
- 畳み込み
- プーリング
- 実際の応用例
- 敵対的生成ネットワーク (GAN)
- 簡単な動作原理
- 実際の応用例
- 深層学習の課題と今後の発展
- 現在の深層学習の課題
- 今後の発展の方向性
- まとめ