matlabにおいて、yolo v3をオリジナルデータで学習を行いました。
その後、LIMEを使用して特徴の可視化を行いましたが、yolov3Detectorがdlnetworkのため、できませんでした。
DAGNetworkならできるそうですが、学習済みのdlnetworkをDAGNetworkへ変更することは可能でしょうか?
下記にコードを載せておきます。
load(yolov3detector);
1net = yolov3Detector.Network; 2 3inputSize = net.Layers(1).InputSize(1:2); 4classes = net.Layers(end).OutputNames{1,1}; 5 6 7img = imread("TEST33127.png"); 8img = imresize(img,inputSize); 9 10 11[YPred,scores,label] = detect(yolov3Detector,img); 12[~,topIdx] = maxk(scores, 3); 13topScores = scores(topIdx); 14topClasses = classes(topIdx); 15 16 17imshow(img) 18titleString = compose("%s (%.2f)",label,topScores'); 19title(sprintf(join(titleString, "; "))); 20 21map = imageLIME(net,img,YPred); 22エラー: imageLIME (行 142) 23net は次のタイプのいずれかにする必要があります: 24 25SeriesNetwork, DAGNetwork 26 27指定されたタイプは dlnetwork でした。
宜しくお願い致します。
あなたの回答
tips
プレビュー