FakeE is a DDPM with a U-Net backbone, trained on MNIST.
A simple diffusion model implemented in PyTorch.
pip install -r requirements.txtpython train.pypython test.pyThe model starts from random noise and progressively denoises it to generate a new MNIST digit.
FakeE/
├── model/
│ └── FakeE.pth
├── model.py
├── train.py
├── test.py
├── requirements.txt
└── README.md