jmtomczak/intro_dgm
"Deep Generative Modeling": Introductory Examples
Jupyter notebook implementations covering ten major generative model architectures—from mixture models and autoregressive transformers to VAEs, normalizing flows (RealNVP), diffusion models, score-based models, GANs, and energy-based models—each designed to run in minutes on standard hardware. Built with PyTorch and scikit-learn, the code prioritizes clarity and reproducibility, allowing developers to trace every implementation line-by-line while studying foundational concepts before extending to production systems. Includes teaching materials with assignment examples and lecture figures for educational deployment.
1,295 stars. Actively maintained with 1 commit in the last 30 days.
Stars
1,295
Forks
204
Language
Jupyter Notebook
License
MIT
Category
Last pushed
Mar 09, 2026
Commits (30d)
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/generative-ai/jmtomczak/intro_dgm"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
sdv-dev/Copulas
A library to model multivariate data using copulas.
Mohamedelrefaie/DrivAerNet
A Large-Scale Multimodal Car Dataset with Computational Fluid Dynamics Simulations and Deep...
RichardObi/medigan
medigan - A Python Library of Pretrained Generative Models for Medical Image Synthesis
RiqiangGao/GDP-HMM_AAPMChallenge
The code base for Generalizable Dose Prediction for Heterogenous Multi-Cohort and Multi-Site...
StarLight1212/Generative-models
This project aim to share the knowledge and code concerning generative models, including: GAN,...