Pular para o conteúdo principal

Quiz: Módulo 2 - Arquitetura Transformer

Teste seu entendimento sobre a arquitetura Transformer. Este quiz contém 30 questões cobrindo mecanismos de atenção, multi-head attention e codificação posicional.


Capítulo 1: Mecanismo de Atenção​

Questão 1​

Na fórmula de atenção, o que representa o Query (Q)?

Questão 2​

Por que o score de atenção é escalado por √d_k?

Questão 3​

Qual é o formato da matriz de pesos de atenção para uma sequência de comprimento n?

Questão 4​

Na atenção causal (mascarada), o que a máscara impede?

Questão 5​

Qual é a complexidade de tempo da atenção padrão em relação ao comprimento da sequência n?

Questão 6​

Qual valor é usado para mascarar posições na atenção?

Questão 7​

O que a matriz Value (V) contém?

Questão 8​

O que o softmax garante sobre os pesos de atenção?

Questão 9​

Flash Attention aborda principalmente qual problema?

Questão 10​

Como a saída final da atenção é calculada?


Capítulo 2: Self-Attention e Multi-Head Attention​

Questão 11​

O que diferencia self-attention de cross-attention?

Questão 12​

Se d_model = 512 e temos 8 cabeças de atenção, qual é o d_k por cabeça?

Questão 13​

Qual é o principal benefício do multi-head attention?

Questão 14​

No multi-head attention, como as saídas das diferentes cabeças são combinadas?

Questão 15​

Onde o cross-attention é tipicamente utilizado?

Questão 16​

Por que as cabeças de atenção podem ser computadas em paralelo?

Questão 17​

O que diferentes cabeças de atenção podem aprender?

Questão 18​

Qual é a dimensão de saída do multi-head attention com d_model = 512?

Questão 19​

Por que o self-attention é permutacionalmente equivariável?

Questão 20​

Qual é o papel da projeção de saída (W_O) no multi-head attention?


Capítulo 3: Codificação Posicional e Embeddings​

Questão 21​

Por que os Transformers precisam de codificação posicional?

Questão 22​

Na codificação posicional senoidal, o que varia entre as diferentes dimensões?

Questão 23​

Qual é o intervalo de valores para a codificação posicional senoidal?

Questão 24​

Como os embeddings de tokens são combinados com as codificações posicionais?

Questão 25​

Qual é uma vantagem dos embeddings posicionais aprendidos em relação aos senoidais?

Questão 26​

O que é RoPE (Rotary Position Embedding)?

Questão 27​

Quais modelos usam RoPE comumente?

Questão 28​

Por que o embedding do token é escalado por √d_model no Transformer original?

Questão 29​

Qual é a abordagem do ALiBi para codificação de posição?

Questão 30​

Qual é uma limitação dos embeddings posicionais aprendidos?


Quiz Concluído!​

Parabéns por concluir o Quiz do Módulo 2! Revise as questões que achou desafiadoras e revisite as seções relevantes do capítulo.

Nota de aprovação: 24/30 (80%)