ReLuckyLucy/Diffusion_Mnist
基于MNIST数据集,从零构建diffusion扩散模型
This project helps machine learning practitioners learn how to build a diffusion model from scratch. It takes the well-known MNIST dataset of handwritten digits and guides you through adding noise to the images, constructing a UNet model, training it, and sampling new images. The intended user is a student or researcher in machine learning looking to understand the fundamentals of diffusion models.
No commits in the last 6 months.
Use this if you are a machine learning student or researcher who wants a hands-on guide to building and understanding diffusion models using a simple, well-understood dataset.
Not ideal if you are looking for a pre-trained model for complex image generation tasks or a high-performance diffusion model for production use.
Stars
7
Forks
1
Language
Python
License
MIT
Category
Last pushed
Apr 09, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/diffusion/ReLuckyLucy/Diffusion_Mnist"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
quantgirluk/aleatory
📦 Python library for Stochastic Processes Simulation and Visualisation
blei-lab/treeffuser
Treeffuser is an easy-to-use package for probabilistic prediction and probabilistic regression...
TuftsBCB/RegDiffusion
Diffusion model for gene regulatory network inference.
yuanchenyang/smalldiffusion
Simple and readable code for training and sampling from diffusion models
chairc/Integrated-Design-Diffusion-Model
IDDM (Industrial, landscape, animate, latent diffusion), support LDM, DDPM, DDIM, PLMS, webui...