どうすれば最終出力層​の全ラベルに対するス​コア一覧が見えますか​?

DeepLearning評価キットに含まれる D2_1_predict() を用いてalexnetで推論しているのですが。
最終の出力層 output において どのラベルのスコア(確率)が幾らだったのかが知りたいのですが
何か取り出してくる方法はありますでしょうか?
下記のように書いて、scoresにスコアの一覧を取得できたのですが
数字の羅列だけで対応するラベル(クラス名?)がわかりません。
%% AlexNetのネットワークに画像をいれて予測をします。
YPred = classify(net,I)
YPred = char(YPred);
scores = activations(net,I,'output','OutputAs','columns');

답변 (1개)

Shunichi Kusano
Shunichi Kusano 2020년 9월 16일

2 개 추천

こんにちは。
net.Layers(end).Classes
でクラスを見ることができるので、あとはscoresと対照をとればそれぞれのスコアがわかります。

댓글 수: 1

howahowa46
howahowa46 2020년 9월 17일
ありがとうございます。クラス一覧が取得できました!

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기

태그

질문:

2020년 9월 16일

댓글:

2020년 9월 17일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!