Skip to content

A Generative AI Learning Path: Reading the 35 Core Guides | CMU 10-423 Course Overview

Sep 30, 20261 min
TL;DRThis series uses the public Spring 2026 materials for CMU 10-423/623/723 Generative AI.

Look up & save

Loading dictionary…

🌏 中文版

Video status: recordings require sign-in or course authorization. This guide uses public slides and assignments; numerical examples are site-authored, not a lecture transcript.

This series uses the public Spring 2026 materials for CMU 10-423/623/723 Generative AI. Its goal is not a vocabulary of model names. You should be able to follow data into a model, trace learning signals into parameters, explain generation steps, and judge whether an output or experiment supports a claim. Each lecture has one guide; when a lecture covers several topics, the guide splits them into sections. Assignments, the practice exam, the paper report, and the final project each have their own guide.

The series contains 35 core teaching guides and 12 retained navigation guides: one overview, one guide for each of the 26 lectures, five for Assignments 0–4, and one each for the practice exam, paper report, and final project. Core guides follow prerequisite dependencies. Retained pages preserve existing URLs and compare related mechanisms while linking to complete lessons.

Diagnose your starting point

Prerequisites are Python, vectors and matrices, conditional probability, derivatives, and introductory machine learning. You need not have trained a large model, but you should distinguish data, tensor shapes, and parameters.

Original diagnostic A: three conditional token probabilities are 0.5, 0.4, and 0.25. Their prefix probability is 0.05. If you added them, begin with the RNN guide's chain rule. Diagnostic B: ŷ=wx, x=2, w=1, y=5, and L=(ŷ−y)²/2. The derivative with respect to w is −6. If you cannot trace it, use Assignment 0's scalar exercise.

Diagnostic C: a 4×4 grayscale image becomes nonoverlapping 2×2 patches. There are four tokens, each with four raw values. If you counted sixteen tokens, the CNN/ViT guide clarifies the distinction between pixels and patches. These are site-authored orientation exercises, not CMU admissions or exam requirements.

Three routes with concrete starting points

Language modeling: start with sequence likelihood, the Assignment 0 gradient exercise, causal attention, training/decoding, RoPE/GQA, and Assignment 1. Then study PEFT, ICL, SFT/RLHF, and DPO. Separate parameter updates, context changes, and output selection at every step.

Images and multimodality: establish CNN/ViT representations, then read GANs, Diffusion I/II, VAE, and Assignment 2. Continue with latent diffusion, VLMs, cross-attention/DiT, and Q-Former. The audio guide covers representation/recognition first, then generation; video introduces temporal relationships, and world models introduce actions. An attractive image or smooth video cannot validate every capability.

Systems and research: readers with modeling foundations can begin with scaling laws, MoE, distributed training, and efficient inference, followed by long context, reasoning, SSMs, risks, code agents, and alignment. Finish with the practice exam, paper report, and project. These connect a question to baselines, ablations, and evidence. Systems topics still require attention shapes and autograd rather than bypassing them.

Core reading map

The first column is this site's reading order, not an official lecture number. The second records the original scope. Lectures 11, 12, 15, 24, and 26 each cover two topics, handled as two halves of one guide. Worked examples and answers are site-authored rather than attributed to the instructor or presented as official solutions.

Reading orderOriginal scopeCore guide
0OverviewA Generative AI Learning Path: Reading the 35 Core Guides
1L1RNN Language Models: Sequence Probabilities and Gradient Paths
2HW0 / recitationAutodiff in Practice: From Hand Gradients to a Training Loop
3L2Causal Attention: From Q, K, and V to the Next Token
4L3Training and Decoding: Why the Same Logits Produce Different Sequences
5L4Modern Transformers: What Position Rotation and KV Sharing Change
6HW1Testing minGPT Changes: Shapes, Masks, and Positions
7L5CNNs and ViT: Turning an Image into Model Inputs
8L6GANs: What the Generator and Discriminator Learn
9L7Diffusion Models: Why Adding Noise Creates a Training Task
10L8Diffusion Training and Sampling: Random Timesteps and Reverse Chains
11L9VAEs: Reconstruction, KL, and Reparameterization
12HW2Testing DDPM: Matching Timestep Coefficients to a Batch
13L10LoRA: What Changes When Most Weights Stay Frozen
14L11 / L9 ICL sectionICL, SFT, and RLHF: From Changing Inputs to Changing Weights
15L12DPO and Latent Diffusion: Updating on Preferences, Conditioning the Denoiser
16HW3Testing LoRA Fine-Tuning: Gradients, Data, and Evaluation
17L13Vision-Language Models: Turning Images into Language-Model Inputs
18L14Cross-Attention and DiT: How Conditions Enter a Denoiser
19L15Q-Former and Scaling Laws: Bridging Frozen Models, Allocating a Fixed Budget
20HW4Testing Q-Former Text-to-Image: Gradients through Frozen Backbones
21L16Mixture of Experts: Separating Capacity from Active Computation
22L17Distributed Training: Splitting Data, Models, and Optimizer State
23L18Efficient Inference: FlashAttention, KV Caches, and Speculative Decoding
24L19Long Context: Fitting Input Is Not Reliable Retrieval
25L20Reasoning Models: Spending Compute on Verifiable Answers
26L21State Space Models: From Recurrence to Convolution
27L22Generative AI Risks: Turning Failures into Tests
28L23Code Generation and Agents: A Reliable Test–Repair Loop
29L24Audio Understanding and Generation: Samples to Text, Tokens Back to Sound
30L25Video Generation: Modeling the Time Axis
31L26World Models and Alignment Theory: Action Interventions and Corrigibility Assumptions
32Official practice examPractice Exam: Diagnose Conceptual Gaps
33HW623Paper Reports: Turn a Model Summary into a Testable Argument
34Final projectFinal Projects: Build a Reproducible Generative-Model Experiment

Use assignments as learning checks

Assignment 0 matches hand derivatives to autograd. Assignment 1 checks shapes, masks, positions, and GQA. Assignment 2 aligns diffusion timesteps with image batches. Assignment 3 checks adapters and data splits. Assignment 4 follows gradients through frozen foundations and a trainable bridge. Establish a starter baseline, run its tests, add controlled variations, and then train.

Spring 2026 materials define separate Slot A/B rules, with an initial human-only submission and later AI-assisted corrections under specified conditions. Enrolled students should follow their semester's syllabus and handouts. Our independent examples neither replace those rules nor provide official submission answers. Public materials do not imply access to grading systems, manual rubrics, or every recitation supplement.

Small numerical exercises and unit checks can run on CPU; that does not make complete homework training equally cheap. Confirm hardware, environment, and data requirements for the actual scope. Record completed steps separately: passing tests, generating a sample, and evaluating quality establish different things.

What the retained guides do

These twelve pages keep their original URLs and provide comparisons and links to the full core lessons. Return to them when you need a relationship explained. They are not additional lectures after the core guides.

What the sources establish

The primary basis is the official schedule, public slides, assignments, and assessment materials. A schedule is an index, not an exhaustive description of a deck. Lecture 8 introduces VAE; Lecture 9 closes with zero/few-shot material; Lecture 26 has separate world-model and alignment decks. Each guide's scope therefore follows the slides' actual content rather than filenames alone.

These are site-authored bilingual teaching guides, not lecture transcripts. The recording index is hosted on SCS Panopto. An anonymous folder view remains unloaded and requests sign-in; that establishes an access limitation, not an absence of recordings. Each guide retains official entry points. Unavailable speech, subtitles, or spoken whiteboard explanations are not invented.

Choose a route and complete its first numerical check before proceeding. If you can repeat model names but cannot explain the worked input and result, pause there and repair the gap rather than rush through the schedule.

Next

Course Video Sources

The official recording index is on SCS Panopto. The anonymous folder view is unloaded and requests sign-in; this is an access limitation, not evidence that recordings do not exist. Original audio and subtitles require the appropriate course access.

References