AI Blog

AI Blog

by Michele Laurelli

Encoder-Decoder

/ɪnˈkoʊdər dɪˈkoʊdər/
Architecture
Definition

An architecture where an encoder processes input into a representation and a decoder generates output from it.

Encoder-decoder architectures are used for sequence-to-sequence tasks. The encoder compresses input into a context vector, the decoder generates output. Common in machine translation and summarization.

Examples

1

Seq2Seq for translation

2

Transformer encoder-decoder

3

VAE (Variational Autoencoder)

Michele Laurelli - AI Research & Engineering