Skip to content

References: Attention alternatives and mixture of experts

Source curriculum (structural mirror, cited as further study):
• Stanford CS336, "Language Modeling from Scratch", Lecture 4:
Attention alternatives and mixture of experts
Instructors: Tatsunori Hashimoto and Percy Liang (Stanford)
Course page: https://cs336.stanford.edu/
Lecture videos: YouTube playlist
https://www.youtube.com/playlist?list=PLoROMvodv4rMqXOcazWaTUHhq-yembLCV
License: no explicit license is published on the course site; lecture
videos are on YouTube under standard terms; slides are public on GitHub
without a stated license.
Required attribution: "Based on the structure of Stanford CS336,
'Language Modeling from Scratch,' by Tatsunori Hashimoto and Percy Liang
(cs336.stanford.edu). This is an independent structural mirror in
original prose; it reproduces no course materials, and Stanford does
not endorse it."
This lesson mirrors the structure of Lecture 4 (attention alternatives and
mixture of experts). Clawdemy's lessons are original prose that follows the
pedagogical arc of the course. Because the source publishes no explicit
license, we cite it as a recommended companion and reproduce none of its
materials. All rights to the original course materials remain with their
creators.

A short, durable list. Each link is a specific next step, not a generic pile.

Where this connects inside the track.

  • Counting the cost (lesson 2). Both variations are best read through lesson 2: GQA/MQA target the KV cache (memory and bandwidth), and MoE separates total parameters (memory) from active parameters (the 6ND compute).

  • The Transformer architecture (lesson 3). These are variations on lesson 3’s two sublayers (attention and FFN); the skeleton and residual stream are unchanged.

  • Inference (lesson 8). The KV cache that GQA shrinks is introduced fully in the inference lesson, where serving a trained model fast is the whole topic.