ruk·si

🧠 Neural Networks
Deconvolutional

Updated at 2018-07-20 02:11

Deconvolutional neural networks (deconvnet) are used to visualize how convnets work.

I more technical terms, deconvnets provide a way to map layer activations back to the input.

  • in a sense, they reconstruct images
  • main problem was to reverse max pool operation
  • max pool: 2x2 square, find max value, take max value and propagate it forward
  • to reverse max pooling, keep track of the 2x2 squares. Save which of the squares was chosen.
  • "This value to the square, set 0 to the rest."

Deconvnets were originally an unsupervised learning method for finding alternative representation. They work as alternative to wavelets, curvlets, framelets, shapelets, shearlets.