A seguirPróximo guia
Cabeças de indução em transformadores
IA de linguagem
GUIA de IA de linguagem
Um transformador é uma arquitetura de rede neural que usa a atenção para combinar informações em uma sequência.
Ouça este guiaNarrado por IA · ~2 min
É a base de muitos modelos linguísticos e multimodais. A arquitetura fornece uma maneira de processar representações; por si só, não estabelece factualidade, compreensão ou comportamento seguro.
A atenção calcula quanta informação uma posição deve obter de outras posições. Numa formulação comum, as projeções aprendidas produzem consultas, chaves e valores. As comparações de chaves de consulta determinam os pesos usados para combinar valores. Múltiplas cabeças de atenção permitem várias dessas combinações dentro de uma camada. Uma camada de transformador também inclui outras operações, como rede feed-forward, normalização e conexões residuais. As informações de posição são necessárias porque a ordem das palavras ou de outros elementos da sequência é importante. Implementações específicas diferem na forma como representam a posição e organizam essas operações. O transformador original de 2017 usava um design codificador-decodificador para tradução. Modelos posteriores usam arranjos somente codificador, somente decodificador ou codificador-decodificador para objetivos diferentes. Um modelo de linguagem causal evita que uma posição atenda a tokens futuros durante a previsão do próximo token. Essa restrição difere do processamento bidirecional de uma entrada completa. A atenção em sequências longas pode ser computacionalmente cara. Os sistemas práticos utilizam otimizações variadas, mas um limite de contexto anunciado não prova que o modelo utiliza todas as partes de um documento longo de forma confiável. Teste a recuperação, o raciocínio e o acompanhamento de instruções na extensão real que sua aplicação precisa.
04Exemplo trabalhado
Considere o texto inventado “O robô moveu a caixa porque estava bloqueando a porta”.
A palavra “isso” pode exigir contexto para ser resolvida. Um mecanismo de atenção pode combinar informações de outras posições enquanto calcula uma representação.
Mude a frase para “O robô moveu a caixa porque precisava ser carregada”. Teste a interpretação do modelo completo em vez de assumir que um diagrama de atenção prova a resolução de referência correta.
O que isso mostra
Este exemplo ilustra o processamento contextual sem afirmar que todo transformador resolve a ambiguidade corretamente.
Codifique um documento para classificação.
Gere uma resposta, um token de cada vez, usando atenção causal.
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
Não. Os transformadores podem suportar classificação, tradução, recuperação, visão, áudio e outras tarefas; um chatbot é um aplicativo construído em torno de modelos e sistemas adicionais.
Continue aprendendo
Mais guias escolhidos para este tópico
A seguirPróximo guia
Cabeças de indução em transformadores
IA de linguagem