How to get deep learning layer output size?

10 次查看(过去 30 天)
Hi,
I am getting to know MATLAB's capability with deep learning (I am fluent in TensorFlow).
I built a very big computation graph.
My question is :
How can I get a specific layer's output sizes without training the network? (for dubugging purposes)
I know that I can do:
features = activations(net,X,layer)
but this requires me to train the network (I want to avoid it since it will take a while).
Thanks

采纳的回答

Maria Duarte Rosa
  4 个评论
Utkarsh Virtuous
Utkarsh Virtuous 2021-1-19
net.Layers().Weights give you the learned parameters. Specify the layer number in bracket.
Angelo Yeo
Angelo Yeo 2024-2-9
编辑:Angelo Yeo 2024-2-9
@Mirko Prezioso: A new class NetworkAnalysis will be added from R2024a. This class can be retrieved as an output of analyzeNetwork function, and will capture the output of analyzeNetwork. This will include a property called "LayerInfo" as a table.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Sequence and Numeric Feature Data Workflows 的更多信息

标签

产品


版本

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by