Deconvolution layer (Transposed convolution)

This operation is rather badly named as deconvolution, which implies that it is the inverse operation to convolution, but that is not actually the case. The more apt name is transposed convolution or fractionally-strided convolution.

This layer type offers you a learnable way of upsampling an input volume and can be used every time that you need to intelligently project an input feature map to a higher spatial space. Some use cases include the following:

  • Upsampling (strided transposed convolution) == UNPOOL+CONV
  • Visualizing salient maps
  • As part of autoencoders

In Tensorflow, we have access to ...

Get Hands-On Convolutional Neural Networks with TensorFlow now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.