学習済みネットワーク​の解析「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!