A seguirPróximo guia
Codificadores cruzados vs bi-codificadores
IA de linguagem
GUIA de IA de linguagem
Encoder-decoder architectures map an input sequence to an output sequence that may differ in length.
Ouça este guiaNarrado por IA · ~1 min
The encoder builds source representations, and the decoder generates target elements conditioned on those representations.
Early seq2seq models used recurrent encoders and decoders. Bahdanau attention addressed the fixed-vector bottleneck by computing a source context for each decoder step. The Transformer replaces recurrence with self-attention and cross-attention. BART pretrains a denoising encoder-decoder, while T5 casts many language tasks as text-to-text. These papers evaluate specific models and tasks; the architecture alone does not guarantee quality.
A neural translation encoder represents a source sentence while a decoder generates a translated sentence.
Bahdanau attention lets each decoder step focus on different encoder states.
The Transformer uses encoder-decoder attention and masked decoder self-attention.
BART and T5 use encoder-decoder architectures for denoising or text-to-text tasks.
Choose an encoder-decoder when a task naturally maps one sequence to another, and compare it with alternatives on the target data and latency. Track input-length behavior and output quality. The cited work does not establish that this architecture is best for every language task.
Boletim informativo gratuito
Três histórias verificadas de IA a cada manhã de dia útil, escritas em linguagem simples. Gratuito para sempre, sem anúncios.
Um e-mail a cada dia útil. Cancele a inscrição com um clique. Nunca vendemos ou compartilhamos seu endereço.
Teste você mesmo
Feedback instantâneo sobre cada resposta e um certificado compartilhável com um ID verificável assim que você concluir um curso.
Apoie a educação gratuita em IA. O AI Understanding é uma organização sem fins lucrativos 501(c)(3) — sem anúncios, sem paywall, nunca. Faça uma doação
Encoder-decoder architectures map an input sequence to an output sequence that may differ in length. The encoder builds source representations, and the decoder generates target elements conditioned on those representations.
O codificador consome toda a sequência de entrada e produz vetores contextuais que capturam seu significado, que o decodificador então utiliza.
O mascaramento garante que cada posição de saída atenda apenas às posições anteriores, preservando a ordem de geração autoregressiva da esquerda para a direita.
A atenção cruzada permite que cada camada do decodificador consulte os estados ocultos do codificador, vinculando a compreensão da entrada à geração da saída.
T5 (e BART) são modelos clássicos de codificador-decodificador que enquadram tarefas como texto para texto. BERT é apenas codificador e GPT-3 é apenas decodificador.
A tradução mapeia uma sequência para outra diferente, portanto, ler toda a fonte (codificador) e gerar um novo destino (decodificador) se encaixa perfeitamente.
Continue aprendendo
Mais guias escolhidos para este tópico
A seguirPróximo guia
Codificadores cruzados vs bi-codificadores
IA de linguagem