Lily What is an encoder-decoder architecture, and how does it transform input data into a useful output? How do the encoder and decoder work together in applications such as machine translation, text generation, and sequence processing?