Encoder-Decoder

A neural network architecture consisting of an encoder that compresses input into a compact latent representation and a decoder that reconstructs the desired output from that representation.

The Encoder-Decoder architecture is a two-stage network where an encoder compresses input into a low-dimensional feature representation and a decoder reconstructs the target output. In computer vision, this pattern underpins semantic segmentation, super-resolution, and image-to-image translation.

The encoder applies repeated convolution and pooling, reducing spatial resolution while increasing channel depth. A 256x256x3 input might compress to 8x8x512. The decoder reverses this using transposed convolutions or bilinear upsampling, restoring spatial dimensions for the final output.

Some configurations use ResNet or VGG pre-trained on ImageNet as the encoder through transfer learning. Decoder design affects output resolution and accuracy.

Related Terms

Related Articles