Implement four advanced machine learning algorithms from scratch in python, including the following:
-
GAN
-
Denoising auto-encoder (dAE)
-
Variational auto-encoder (VAE)
-
generated adversarial examples to fool ResNet
Note: First three models have been tested on MNIST dataset