You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A **transposed convolution** is a convolution where the implementation of the forward and backward passes
296
296
are swapped.
297
297
298
+
Therefore, a transposed convolution can be seen as the gradient of some
299
+
convolution with respect to its input.
300
+
298
301
Given a convolutional kernel $\mathbf{u}$,
299
302
- the forward pass is implemented as $v(\mathbf{h}) = \mathbf{U}^T v(\mathbf{x})$ with appropriate reshaping, thereby effectively up-sampling an input $v(\mathbf{x})$ into a larger one;
300
303
- the backward pass is computed by multiplying the loss by $\mathbf{U}$ instead of $\mathbf{U}^T$.
301
304
302
305
Transposed convolutions are also referred to as fractionally-stride convolutions or deconvolutions (mistakenly).
0 commit comments