Saltar al contenido principal

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