chainerでGrad-CAMを実装 最終の特徴マップの出力に対する勾配を計算することで注視領域を計算している。
Grad-CAM | Guided Backpropagation | Guided Grad-CAM | |
---|---|---|---|
Boxer (242) | |||
Tiger Cat (282) |
- Chainer
- Cupy (for GPU support)
- OpenCV
python run.py --input images/dog_cat.png --label 242 --layer conv5_3 --gpu 0
python run.py --input images/dog_cat.png --label 282 --layer conv5_3 --gpu 0
- [1] Ramprasaath R. Selvaraju, Abhishek Das, Ramakrishna Vedantam, Michael Cogswell, Devi Parikh, Dhruv Batra, "Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localization", https://arxiv.org/abs/1610.02391