Analyze deep learning network architecture
Use analyzeNetwork
to visualize and understand the
architecture of a network, check that you have defined the architecture correctly, and
detect problems before training. Problems that analyzeNetwork
detects include missing or unconnected layers, incorrectly sized layer inputs, an
incorrect number of layer inputs, and invalid graph structures.
analyzeNetwork(
analyzes the
net
)SeriesNetwork
or DAGNetwork
object
net
. The function displays an interactive visualization of
the network architecture and provides detailed information about the network layers.
The layer information includes the sizes of layer activations and learnable
parameters, the total number of learnable parameters, and the sizes of state
parameters of recurrent layers.
analyzeNetwork(
analyzes the
layer array layers
)layers
and also detects errors and issues for
trainNetwork
workflows.
analyzeNetwork(
analyzes the
layer graph lgraph
)lgraph
and also detects errors and issues for
trainNetwork
workflows.
analyzeNetwork(
analyzes the
dlnet
)dlnetwork
object for custom training loop workflows.
assembleNetwork
| DAGNetwork
| Deep Network
Designer | LayerGraph
| plot
| SeriesNetwork
| trainNetwork