This is the Pytorch implementation of variational auto-encoder, applying on MNIST dataset.
Currently, the following models are supported:
- ✔️ VAE
- ✔️ Conv-VAE
python train.pyThe code is self-explanatory, you can specify some customized options in train.py.
Here are some visualization results:
| Model | epoch 10 | epoch 20 | epoch 30 | epoch 40 | epoch 50 |
|---|---|---|---|---|---|
| VAE | ![]() |
![]() |
![]() |
| | | |
| Conv-VAE | ![]() |
![]() |
![]() |
![]() |
![]() |
| Model | epoch 10 | epoch 20 | epoch 30 | epoch 40 | epoch 50 |
|---|---|---|---|---|---|
| VAE | ![]() |
![]() |
![]() |
| | | |
| Conv-VAE | ![]() |
![]() |
![]() |
![]() |
![]() |
Donwload link:















