Conceptual

Encoder-Decoder Architecture

Splits a transformation into a reader that maps variable-length input to an internal representation and a writer that generates output from it, letting input and output differ in length and even modality.