Generative Modeling: VAE & GAN Architectures
Generative Modeling: VAE & GAN Architectures
Custom PyTorch implementations investigating latent-space regularization and adversarial training stability.
- Variational Autoencoder (VAE): Designed a custom VAE with a continuous latent bottleneck. Implemented standard reconstruction loss matched with a Kullback-Leibler (KL) Divergence regularization term to enforce a Gaussian distribution on the latent space.
- Generative Adversarial Network (GAN): Implemented Deep Convolutional GANs (DCGAN) and WGAN-GP (Wasserstein GAN with Gradient Penalty) to resolve training instability issues (mode collapse) when generating synthetic images.
- Keywords:
PyTorch,Latent Space Interpolation,KL Divergence,Wasserstein Loss,Gradient Penalty.
