質問: grad camのような、画像分類をした際に「画像のどの部分に注目して分類したのか」を示すためにはどのようにしたらよいですか? 二つ質問があります。 1深層学習で画像分類をしたものについて、機械がどの部分に着目をして判断を下したのかを知りたいのですが、どのようにしたらよいのでしょうか? 2作成されたディープニューラルネットワークの重みの値を知ることはできないのでしょうか? よろしくお願いいたします。
回答: 1深層学習で画像分類をしたものについて、機械がどの部分に着目をして判断を下したのかを知りたいのですが、どのようにしたらよいのでしょうか? →通常のcamのデモですが、よろしければご利用ください。 squeezenetでの例ですが、この考え方はgooglenet等分岐のあるdagネットワークで適用できます。 こちらもご覧ください。。 2作成されたディープニューラルネットワークの重みの値を知ることはできないのでしょうか? →学習した後のネットワークオブジェクトは各レイヤのパラメータにアクセスできますので、weight情報等を取り出すせます。 net = alexnet; net.layers(2).weights