Skip to main content

Exercises

Derive a gradient by hand; check it numerically; diagnose an unstable run; compare embedding metrics; inspect tokenization across languages; compute attention manually; test a causal mask; implement a transformer block; compare adaptation choices; measure quantization; profile batching; run an ablation; and route a deterministic task away from the model.

Evidence and review​

The final transfer exercise provides an unfamiliar architecture and incomplete documentation. Claims must trace to versioned code and artifacts. Screenshots, unexplained generated prose, and a single favorable run do not pass.

Oral defense​

Explain the mechanism, identify the most dangerous assumption, interpret one failure from raw evidence, and name the condition that would reverse your decision.

Source backbone​

Use Dive into Deep Learning, PyTorch documentation, primary papers, and Designing Data-Intensive Applications selectively.