Quiz: Módulo 2 - Arquitectura Transformer
Evalúe su comprensión de la arquitectura Transformer. Este cuestionario contiene 30 preguntas que cubren mecanismos de atención, atención multi-cabeza y codificación posicional.
Capítulo 1: Mecanismo de Atención
Pregunta 1
En la fórmula de atención, ¿qué representa la Query (Q)?
Pregunta 2
¿Por qué la puntuación de atención se escala por √d_k?
Pregunta 3
¿Cuál es la forma de la matriz de pesos de atención para una secuencia de longitud n?
Pregunta 4
En la atención causal (enmascarada), ¿qué previene la máscara?
Pregunta 5
¿Cuál es la complejidad temporal de la atención estándar respecto a la longitud de la secuencia n?
Pregunta 6
¿Qué valor se utiliza para enmascarar posiciones en la atención?
Pregunta 7
¿Qué contiene la matriz Value (V)?
Pregunta 8
¿Qué garantiza el softmax sobre los pesos de atención?
Pregunta 9
¿A qué problema apunta principalmente Flash Attention?
Pregunta 10
¿Cómo se calcula la salida final de la atención?
Capítulo 2: Self-Attention y Multi-Head Attention
Pregunta 11
¿Qué distingue a la self-attention de la cross-attention?
Pregunta 12
Si d_model = 512 y tenemos 8 cabezas de atención, ¿cuánto es d_k por cabeza?
Pregunta 13
¿Cuál es el principal beneficio de la atención multi-cabeza?
Pregunta 14
En la atención multi-cabeza, ¿cómo se combinan las salidas de las diferentes cabezas?
Pregunta 15
¿Dónde se utiliza típicamente la cross-attention?
Pregunta 16
¿Por qué las cabezas de atención pueden calcularse en paralelo?
Pregunta 17
¿Qué pueden aprender diferentes cabezas de atención?
Pregunta 18
¿Cuál es la dimensión de salida de la atención multi-cabeza con d_model = 512?
Pregunta 19
¿Por qué la self-attention es permutacionalmente equivariante?
Pregunta 20
¿Cuál es el rol de la proyección de salida (W_O) en la atención multi-cabeza?
Capítulo 3: Codificación Posicional y Embeddings
Pregunta 21
¿Por qué los Transformers necesitan codificación posicional?
Pregunta 22
En la codificación posicional sinusoidal, ¿qué varía entre las diferentes dimensiones?
Pregunta 23
¿Cuál es el rango de valores para la codificación posicional sinusoidal?
Pregunta 24
¿Cómo se combinan los embeddings de tokens con las codificaciones posicionales?
Pregunta 25
¿Cuál es una ventaja de los embeddings posicionales aprendidos sobre los sinusoidales?
Pregunta 26
¿Qué es RoPE (Rotary Position Embedding)?
Pregunta 27
¿Qué modelos utilizan comúnmente RoPE?
Pregunta 28
¿Por qué el embedding de token se escala por √d_model en el Transformer original?
Pregunta 29
¿Cuál es el enfoque de ALiBi para la codificación posicional?
Pregunta 30
¿Cuál es una limitación de los embeddings posicionales aprendidos?
¡Cuestionario completado!
¡Felicidades por completar el Quiz del Módulo 2! Revise cualquier pregunta que le haya resultado desafiante y vuelva a consultar las secciones relevantes del capítulo.
Puntaje de aprobación: 24/30 (80%)