深層学習の代表的な手法である畳み込みニューラルネットワークは、画像認識分野で様々なタスクへの応用が進んでいる。
本講義では、畳み込みニューラルネットワークの基礎と画像認識分野における応用事例について説明する。また、畳み込みニューラルネットワークの判断根拠の視覚的説明や、Transformerを活用した最新手法についても説明する。実装に向けた環境やディープラーニングフレームワークによるサンプルコードの説明など実践的に活用できる内容についても説明する。
- ディープラーニングの現在
- 畳み込みニューラルネットワーク (CNN:Convolutional Neural Networks)
- 畳み込み層
- プーリング層
- 全結合層
- 出力層
- 畳み込みニューラルネットワークの学習
- 誤差逆伝播法
- 最適化法
- ネットワーク構造
- AlexNet
- VGG
- GoogLeNet
- ResNet
- DenseNet
- 汎用性を向上させるためのテクニック
- Dropout
- Batch Normalization
- データ拡張
- 物体検出への応用
- Faster R-CNN
- YOLO
- SSD
- セグメンテーションへの応用
- FCN
- SegNet
- U-Net
- PSP Net
- ネットワークの可視化・視覚的説明
- CAM
- CAM Grad
- Attention Branch Network
- 最新動向
- Transformer
- Vision Transformer
- ディープラーニングのフレームワークと実装