学習済みネットワーク​の解析「analyz​eNetwork(n​et)」によって表示​されたウィンドウの保​存

analyzeNetwork(net)によって表示される使用状況の解析のウィンドウを保存する方法はありませんか?
保存方法はなんでもよいのですが、スクリーンショットでは表示されない部分のために複数枚保存する必要があるため、ほかの方法を探しています。

 채택된 답변

Naoya
Naoya 2024년 5월 27일

0 개 추천

R2023b以前のバージョンをご利用であれば、やはり MATLAB外の機能を使ってスクリーンショットを取るなどの方法になってしまうと思います。
R2024aから、 analyzeNetwork に戻り値を付けることができるようになりました。
その戻り値には、analyzeNetworkで表示されるテーブルの情報がtableデータとして含まれますので、以下コマンド例のようにすると Excel側へエクスポートすることも可能です。
net = alexnet;
d = analyzeNetwork(net);
writetable(d.LayerInfo, 'Layerinfo.xlsx')

댓글 수: 3

隼斗
隼斗 2024년 5월 27일
ありがとうございます。
当方、R2024aを使っておりますので実行してみました。
以下のような層の図についてはエクスポートすることはできませんでしょうか?
Naoya
Naoya 2024년 5월 27일
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')
隼斗
隼斗 2024년 5월 27일
プロットサイズを調整して、縦方向に大きくして表示できました。
ありがとうございます。

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

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 起動と終了에 대해 자세히 알아보기

질문:

2024년 5월 24일

댓글:

2024년 5월 27일

Community Treasure Hunt

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

Start Hunting!