Convolution 1D Layer
Libraries:
Deep Learning Toolbox /
Deep Learning Layers /
Convolution and Fully Connected Layers
Description
The Convolution 1D Layer block applies sliding convolutional filters to 1-D input. The layer convolves the input by moving the filters along the input and computing the dot product of the weights and the input, then adding a bias term.
The dimension that the layer convolves over depends on the layer input:
For time series and vector sequence input in the
CT
format (two dimensions corresponding to channels and time steps, in that order), the layer convolves over the time dimension.For 1-D image input in the
SC
format (two dimensions corresponding to spatial pixels and channels, in that order), the layer convolves over the spatial dimension.
The exportNetworkToSimulink
function generates this block to represent a convolution1dLayer
object.
Limitations
The Layer parameter has limited support for the
'manual'
padding mode and does not support the'causal'
padding mode. It is recommended to use aconvolution1dLayer
object that has thePaddingMode
property set to'same'
.The Layer parameter does not support
convolution1dLayer
objects that have thePaddingValue
property set to"symmetric-exclude-edge"
. If you specify an object that uses that padding value, the block produces a warning and uses the value"symmetric-include-edge"
instead.The Layer parameter does not support
convolution1dLayer
objects that have theDilationFactor
property set to a value other than1
.
Ports
Input
Output
Parameters
Extended Capabilities
Version History
Introduced in R2024b