Learn Before
Basic Transposed Convolution Operation
In contrast to a regular convolution that reduces input elements via a kernel, the transposed convolution broadcasts input elements via the kernel, producing an output that is generally larger than the input. For a basic transposed convolution with a stride of and no padding, an input tensor and a kernel are used to produce an output tensor. For each element in the input tensor, it is multiplied by the entire kernel to produce a tensor. This resulting tensor replaces a corresponding portion of an intermediate tensor initialized with zeros, based on the element's original position. The final output is formed by summing all these intermediate results. For example, if both the input tensor and the kernel are matrices with values , the basic transposed convolution yields a output tensor with values .
0
1
Tags
D2L
Dive into Deep Learning @ D2L
Related
Mathematical Implementation of Forward Propagation
Convolution Visualizer
Calculating Cross-Correlation (Convolution) Operation Example
Strided Convolution
3D Convolution Layers
Convolutions Over Volumes
Convolutional Layer
Two-Dimensional Convolution Operation Procedure
Computation of Convolution Output Size
Convolution Kernel as a Finite Difference Operator
Example of Two-Dimensional Cross-Correlation with Padding
Default Padding and Stride Values
Multi-Channel Convolution Kernel Structure
Basic Transposed Convolution Operation