Implement a minimal masked-diffusion training loss (sample a mask rate, mask tokens, cross

Diffusion & Non-Autoregressive Language Models3 / 4

Chapter 223 / 4

Diffusion & Non-Autoregressive Language Models

Implement a minimal masked-diffusion training loss (sample a mask rate, mask tokens, cross

Hard

Implement a minimal masked-diffusion training loss (sample a mask rate, mask tokens, cross-entropy on masked positions) for a tiny transformer.

Target interface
class TinyDiffusionLM

Implement the function/class skeleton in the editor. Any correct approach is accepted.

Hints0 / 2
Reference solution
Your own code stays in the editor.