Generative Modeling

Importance Weighted Autoencoders: Beyond the Standard VAE

Learn the crucial difference between multi-sample VAEs and Importance Weighted Autoencoders (IWAEs). Explore how …

Generative Modeling

A Contrastive Learning Approach for Training Variational Autoencoder Priors

Dai et al.'s NeurIPS 2021 paper introducing Noise Contrastive Priors (NCPs) to address VAE's 'prior hole' problem with …...

Generative Modeling
Variational Autoencoder architecture diagram showing encoder, latent space, and decoder

Modern PyTorch Techniques for VAEs: A Hands-On Tutorial

A comprehensive guide to implementing Variational Autoencoders (VAEs) in PyTorch. Covers the ELBO objective, …

Generative Modeling
Wasserstein distance visualization showing Earth-Mover distance concept for GAN training

GAN Objective Functions: A Comprehensive Guide

Complete guide to GAN objective functions including WGAN, LSGAN, Fisher GAN, and more. Understand which loss function to …

Generative Modeling
Illustration of GAN training process showing adversarial competition between generator and discriminator

Understanding Generative Adversarial Networks (GANs)

Learn about GANs with intuitive explanations and mathematical foundations. Learn how adversarial networks generate …