Generative Adversarial Networks (GAN) Variational Autoencoders (VAE) Flow-Based Generative Model Diffusion Model - Diffusion Probabilistic Model - Score-Based Generative Model