09 – AE, DAE, and VAE with PyTorch; generative adversarial networks (GAN) and code