どうすれば最終出力層の全ラベルに対するスコア一覧が見えますか?
6 views (last 30 days)
Show older comments
DeepLearning評価キットに含まれる D2_1_predict() を用いてalexnetで推論しているのですが。
最終の出力層 output において どのラベルのスコア(確率)が幾らだったのかが知りたいのですが
何か取り出してくる方法はありますでしょうか?
下記のように書いて、scoresにスコアの一覧を取得できたのですが
数字の羅列だけで対応するラベル(クラス名?)がわかりません。
%% AlexNetのネットワークに画像をいれて予測をします。
YPred = classify(net,I)
YPred = char(YPred);
scores = activations(net,I,'output','OutputAs','columns');
0 Comments
Answers (1)
Shunichi Kusano
on 16 Sep 2020
こんにちは。
net.Layers(end).Classes
でクラスを見ることができるので、あとはscoresと対照をとればそれぞれのスコアがわかります。
See Also
Categories
Find more on イメージを使用した深層学習 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!