01
Conceptual map
The architecture, training objective, adaptation methods, and systems ideas behind modern language models. Start by naming the representation, objective, and source of evidence in any system you study. This habit separates a useful model explanation from a list of buzzwords.
02
Technical reasoning
Use the learning outcomes as checks for understanding: Explain self-attention, positional information, and autoregressive decoding; Choose prompting, retrieval, fine-tuning, or preference optimization; Estimate memory, latency, and quality trade-offs. For each claim, ask what assumptions make it true, what data it needs, and how it could fail.
03
Equations to implementation
Translate each equation into a small experiment before treating it as memorized knowledge. Scaled dot-product attention: Scores query–key compatibility, normalizes it, and mixes value vectors. LoRA adaptation: Freezes the base matrix and learns a low-rank update, reducing trainable parameters. Next-token likelihood: Language models learn by assigning high probability to the next observed token.
04
Evidence and research practice
Read primary work with a repeatable lens: problem, method, data, measurement, limits, and what would change your mind. This section starts with “Attention Is All You Need”, “BERT: Pre-training of Deep Bidirectional Transformers”, “LoRA: Low-Rank Adaptation of Large Language Models”. Follow citations outward only after you can explain the central claim in your own words.