学習済みネットワークの解析「analyzeNetwork(net)」によって表示されたウィンドウの保存
3 views (last 30 days)
Show older comments
analyzeNetwork(net)によって表示される使用状況の解析のウィンドウを保存する方法はありませんか?
保存方法はなんでもよいのですが、スクリーンショットでは表示されない部分のために複数枚保存する必要があるため、ほかの方法を探しています。
0 Comments
Accepted Answer
Naoya
on 27 May 2024
R2023b以前のバージョンをご利用であれば、やはり MATLAB外の機能を使ってスクリーンショットを取るなどの方法になってしまうと思います。
R2024aから、 analyzeNetwork に戻り値を付けることができるようになりました。
その戻り値には、analyzeNetworkで表示されるテーブルの情報がtableデータとして含まれますので、以下コマンド例のようにすると Excel側へエクスポートすることも可能です。
net = alexnet;
d = analyzeNetwork(net);
writetable(d.LayerInfo, 'Layerinfo.xlsx')
3 Comments
Naoya
on 27 May 2024
plotコマンドでネットワークを形を描画することができます。
ただし通常、このまま画像としてエクスポートしても視覚的にみにくい状況になりますので、エクスポートする時点のみ、既定よりもサイズを縦方向を中心に大きくしてから printコマンドでエクスポートします。
より複雑なモデルでは難しいですが、GoogleNetレベルであれば、以下方法で画像としてエクスポートすることができそうです。
net = googlenet;
plot(net)
set(gca,'Position',[0,0,1,1])
set(gcf,'PaperPositionMode','manual')
set(gcf,'PaperPosition',[0,0,150,400])
print(gcf,'-dpng','aaa.png')
More Answers (0)
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!