実現したいこと
GradCAMの実装についてです.
モデルのどの層から特徴量の抽出を行えばよいのかが分かりません.
以下に,現在使用しているモデルのアーキテクチャをお見せします.
とても長いですが,注目すべきは最後の方の層だと思います.(文字数の関係で最初の方は省略しています)
modalのsummary
実際にはResNet50v2 + ArcFaceのモデルを構築し,写真はその最後の方を載せています.
※ArcfaceLayerは自作レイヤーになります.
試したこと
調べたところ,最後の畳み込み層(conv層)を指定するとよいとのことでしたので,最後から9層目の"conv5_block3_3_conv"を指定していたのですが,その一つ手前のconv5_block3_outなどでもGradCAMは生成されるので,どの層を指定するべきなのかが分からなくなってしまいました.
ResNet50v2の場合はこのままconv5_block3_3_convを設定すればよいのでしょうか.
あなたの回答
tips
プレビュー