Grad-CAMで「リダクション層の活性化の勾配がすべてゼロです」とエラーがでますが、どう対処すればよいでしょうか?
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
現在、Grad-CAMを用いて、二次元データの学習における重要な部分の可視化を行っています。
しかしながら、以下のエラーメッセージがでてしまい、行き詰っています。
C_map = cellfun(@(x) gradCAM(net,x,categorical),cell_data,'UniformOutput',false)
エラー: gradCAM (行 125)
特徴層の活性化についてのリダクション層の活性化の勾配がすべてゼロです。ネットワーク内で、特徴層がリダクション層の前にあることを確認してください。
最初は層の指定をせず行っていましたが、以下のようにfeatureLayerとreductionLayerを指定したうえでやっても、同じエラーが出ました。
reductionLayer = 'softmax'
featureLayer = 'relu_10'
C_map = cellfun(@(x) gradCAM(net,x,categorical, ...
'ReductionLayer',reductionLayer, ...
'FeatureLayer',featureLayer),cell_data,'UniformOutput',false)
エラー: gradCAM (行 125)
特徴層の活性化についてのリダクション層の活性化の勾配がすべてゼロです。ネットワーク内で、特徴層がリダクション層の前にあることを確認してください。
'relu_10'は最後の畳み込み層から繋がっている活性化層です。
どのようにすれば解決するでしょうか。ご教授よろしくお願い申し上げます。
0 comentarios
Respuesta aceptada
Hiro Yoshino
el 30 de Nov. de 2022
gradCAM(net,x,categorical)
の部分の、categorical を何か指定されていますか? 分類問題かなと思いますが、クラスラベルを指定してください
gradCAM(net,x,"cat")
因みに、cellfun 無しでデータ1つに対して実行してもエラーが出ていますか?
Más respuestas (0)
Ver también
Categorías
Más información sobre イメージを使用した深層学習 en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!