See the families as one map
Connect likelihood models, latent variables, flows, energy methods, and diffusion through their probability and sampling interfaces.
Start with the familiar act of drawing different outcomes, then compare how model families create, steer, and evaluate them. Formal probability and implementation remain optional depth after the sampling idea is clear.
Generative models do more than produce striking samples: they offer different ways to represent probability, compress structure, transform noise, and steer what is possible. Learning the families side by side reveals which tool fits which creative or scientific problem.
Connect likelihood models, latent variables, flows, energy methods, and diffusion through their probability and sampling interfaces.
Work with conditions, guidance, inverse problems, multimodal signals, and the trade-offs between fidelity, diversity, and speed.
Design matched experiments, preserve seeds and budgets, diagnose missing modes or sampler bias, and make claims the evidence earns.
The finish lineComplete the course with a principled generative toolkit and an original experiment you can defend.
Six build territories expose a different generative interface, then connect implementation, sampling, evaluation, safety, and research evidence.
Build and evaluate an inspectable distribution workbench.
Build and diagnose autoregressive and variational generators.
Implement exact-density transforms and energy-based sampling.
Build a diffusion model and trace its complete sampling path.
Control generation while measuring fidelity, diversity, and failure.
Run a matched-budget, reproducible model-family study.
Lessons 01–30 build selected core families—autoregressive, latent-variable, flow, energy-based, and diffusion systems—then culminate in a matched original study. GANs and several specialized families are outside this course's current scope.
Build and evaluate an inspectable distribution workbench. Each lesson adds one tested component to the territory build.
Build and diagnose autoregressive and variational generators. Each lesson adds one tested component to the territory build.
Implement exact-density transforms and energy-based sampling. Each lesson adds one tested component to the territory build.
Build a diffusion model and trace its complete sampling path. Each lesson adds one tested component to the territory build.
Control generation while measuring fidelity, diversity, and failure. Each lesson adds one tested component to the territory build.
Run a matched-budget, reproducible model-family study. Each lesson adds one tested component to the territory build.
No black boxes. Build intuition, see the mechanism, then make the real engineering trade-offs.
Primary work behind the course
30 connected lessons, hands-on labs, and a complete end-to-end build.