このシリーズでは、PyTorchでPSPNet (Pyramid Scene Parsing Netwrok) を理論と実装方法を解説していきたいと思います。
1. 目次
全体として次の構成になっています。一つずつ進めていけば理論と実装方法がわかるような作りになっています。
- はじめに ① (← 今ココ)
- 理論編 ②
- データセット準備偏 ③
- DataLoader実装偏 ④
- モジュール実装 解説編 ⑤
- モジュール実装 FeatureMapモジュール偏 ⑥
- モジュール実装 Pyramid Pooling モジュール偏 ⑦
- モジュール実装 UpSamplingモジュール偏 ⑧
- モジュール実装 AuxLossモジュール偏 ⑨
- ファインチューニング 準備偏 ⑩
- ファインチューニング 実践偏 ⑪ (作成中)
2. 注意点
注意点として、あくまでも、このシリーズはPSPNetの実装を理解するためのものであり、詳細な実装を再現しているわけではありません。
なので、元論文中で実装されているパラメータとずれがありますので、ご了承ください。
3. 参考文献
論文
-
この論文の内容を紹介しています
-
-
https://github.com/hszhao/semseg
実装方法については、こちらのGithubのコードを参考にしています。
書籍
つくりながら学ぶ!PyTorchによる発展ディープラーニング
ファインチューニングの方法はこちらの書籍を参考にしています。