Guide-linked quiz · Medium Level
Diffusion Transformers Quiz
Explore DiT patch tokens, conditioning, scaling, video space-time representations, and the attention cost of many tokens.
Question 1 of 8
What component does a Diffusion Transformer replace compared to traditional diffusion models?
Preview every question8 questions
Answers and explanations appear as you take the quiz.
- What component does a Diffusion Transformer replace compared to traditional diffusion models?
- The convolutional U-Net denoiser
- The text encoder
- The image decoder
- The noise schedule
- How does a DiT turn an image into something a Transformer can process?
- It converts pixels directly to words
- It splits the latent image into patches treated as tokens
- It uses one token for the whole image
- It converts the image to audio first
- What did the original DiT paper find about scaling?
- Performance plateaus quickly with size
- Bigger models always perform worse
- Performance improves predictably as model size grows and patch size shrinks
- Patch size has no effect
- How do DiTs typically inject conditioning like the timestep and text prompt?
- By appending it as extra pixels
- By retraining the model each step
- Via a separate convolutional branch
- Through adaptive layer normalization (adaLN)
- What does the 'adaLN-zero' initialization accomplish?
- It makes each Transformer block start as an identity function for stable training
- It deletes the normalization layers
- It freezes the entire model
- It zeroes out the input image
- Which well-known system uses a Transformer backbone over spacetime patches for video generation?
- A traditional GAN
- OpenAI's Sora
- A recurrent neural network
- A decision tree model
- Why can full self-attention become costly when a DiT processes many patches?
- Its cost stays constant for any token count
- It must retrain the U-Net at each denoising step
- Its pairwise token comparisons grow quadratically with the number of tokens
- It requires a separate language model for every patch
- After a DiT processes latent image patches with its Transformer blocks, what happens to the patch outputs?
- As one text token for an entire video
- As only a sequence of audio waveforms
- As a separate convolutional U-Net for each frame
- They are reassembled and decoded back into pixels
Keep testing yourself
More quizzes picked for your level.