Flatten Layer - Flatten layer - Simulink (original) (raw)
Main Content
Flatten layer
Since R2024b
Libraries:
Deep Learning Toolbox / Deep Learning Layers / Sequence Layers
Description
The Flatten Layer block collapses the spatial dimensions of layer input into the channel dimension.
For example, if the input to the layer is an_H_-by-_W_-by-_C_-by-_N_-by-S array (sequences of images), then the flattened output is an (H*W*C)-by-_N_-by-S array.
The exportNetworkToSimulink function generates this block to represent a flattenLayer object.
Ports
Input
Input data to flatten.
Data Types: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| fixed point
Output
Flattened output data. The output data collapses the spatial dimensions of the input data into the channel dimension.
Data Types: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| fixed point
Parameters
To edit block parameters interactively, use theProperty Inspector. From the Simulink® Toolstrip, on the Simulation tab, in thePrepare gallery, select Property Inspector.
Main
Size of the flattened output matrix, specified as an array of positive scalars. To determine the activation output of a flattenLayer
object, you can use the analyzeNetwork function and ignore the batch (B
) dimension.
Programmatic Use
Block Parameter: FlattenedOutputSize |
---|
Type: array |
Values: [1 1 1] | '' |
Default: '[1 1 1]' |
Data Types: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
Execution
Specify the discrete interval between sample time hits or specify another type of sample time, such as continuous (0
) or inherited (-1
). For more options, see Types of Sample Time (Simulink).
By default, the block inherits its sample time based on the context of the block within the model.
Programmatic Use
To set the block parameter value programmatically, use the set_param (Simulink) function.
Parameter: SampleTime |
---|
Data Types: char |
Values: '-1' (default) | scalar |
Extended Capabilities
Version History
Introduced in R2024b