← all repositories

jmtomczak/intro_dgm

A Jupyter Notebook companion for the textbook "Deep Generative Modeling," providing implementations of deep generative model architectures.

1.3k stars Jupyter Notebook LearningLanguage Models
intro_dgm
Not currently ranked — collecting fresh signals.
star history

This repository contains Jupyter Notebook implementations for the book “Deep Generative Modeling.” It covers major deep generative model classes: mixture models, probabilistic circuits, autoregressive models, flow-based models, VAEs, GANs, energy-based models, score-based models, and large language models. The materials are designed for readers with a background in calculus, linear algebra, probability theory, and basics of machine learning and PyTorch, combining conceptual explanations with executable code examples.

Frequently asked

What is jmtomczak/intro_dgm?
A Jupyter Notebook companion for the textbook "Deep Generative Modeling," providing implementations of deep generative model architectures.
Is intro_dgm open source?
Yes — jmtomczak/intro_dgm is open source, released under the MIT license.
What language is intro_dgm written in?
jmtomczak/intro_dgm is primarily written in Jupyter Notebook.
How popular is intro_dgm?
jmtomczak/intro_dgm has 1.3k stars on GitHub.
Where can I find intro_dgm?
jmtomczak/intro_dgm is on GitHub at https://github.com/jmtomczak/intro_dgm.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.