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

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

Akzeptierte Antwort

Naoya
Naoya am 27 Mai 2024
R2023b以前のバージョンをご利用であれば、やはり MATLAB外の機能を使ってスクリーンショットを取るなどの方法になってしまうと思います。
R2024aから、 analyzeNetwork に戻り値を付けることができるようになりました。
その戻り値には、analyzeNetworkで表示されるテーブルの情報がtableデータとして含まれますので、以下コマンド例のようにすると Excel側へエクスポートすることも可能です。
net = alexnet;
d = analyzeNetwork(net);
writetable(d.LayerInfo, 'Layerinfo.xlsx')
  3 Kommentare
Naoya
Naoya am 27 Mai 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')
隼斗
隼斗 am 27 Mai 2024
プロットサイズを調整して、縦方向に大きくして表示できました。
ありがとうございます。

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu 起動と終了 finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!