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%)