- MLP
- Simple CNN
- Torchvision ResNet
- SimpleViT
- MLP-Mixer
- ConvMixer
- Transformer (ECG classification)
- Noise2Noise (Gaussian noise)
- Noise2Noise (Text overlay, results not very good)
- Vanilla VAE
- Simplified DDPM (UNet)
- NCSN v2 (The EMA resume may not correctly handled)
- More complexed diffusion models
- GAN
-
NICE
-
MADE
-
Neural ODE for MNIST
-
Naive Continuous NF
-
FFJORD
-
ECG_ST_MEM
- contrastive loss
- wandb support
- RandAugment
- AugMix
- mixup
- linear warmup
- save ckpt by metric (save the best model)
To start training, run the following command:
./train.sh