deconvolution networks

**Deconvolution Networks** (DeconvNets) are a **visualization technique that projects feature activations back to the input pixel space** — using an approximate inverse of the convolutional network to reconstruct what input pattern caused a particular neuron or feature map activation. **How DeconvNets Work** - **Forward Pass**: Run the input through the CNN, record activations at the layer of interest. - **Set Target**: Zero out all activations except the neuron(s) to visualize. - **Backward Projection**: Pass through "deconvolution" layers — transpose conv, unpooling (using switch positions), ReLU. - **ReLU Handling**: Apply ReLU in the backward pass based on the sign of the backward signal (not the forward activation). **Why It Matters** - **Feature Understanding**: Visualize what each neuron in the CNN has learned to detect. - **Debugging**: Identify neurons that detect artifacts, noise, or irrelevant features. - **Historical**: Zeiler & Fergus (2014) — one of the first systematic approaches to understanding CNN features. **DeconvNets** are **the CNN's projector** — projecting internal feature activations back to pixel space to reveal what patterns each neuron detects.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account