Writing

From Probabilistic Modeling to Generative Modeling: a series that starts from probability rules and maximum likelihood, then works through Gaussian mixtures, VAEs, normalizing flows, GANs and diffusion models, covering each model's motivation, derivations and limitations. Best read in order.

  1. 01
    Probabilistic Generative Models Overview

    An introduction to probabilistic generative modeling: how generative models differ from discriminative ones, and the concepts behind five key model families.

    7 Mar 2026

  2. 02
    Gaussian Mixture Models Explained

    Gaussian Mixture Models express a probability distribution as a weighted combination of Gaussians, capturing multi-modal data through interpretable components.

    8 Mar 2026

  3. 03
    Variational Autoencoders Explained

    A Variational Autoencoder (VAE) is a generative model that learns a compressed, continuous representation (a latent space) of data. It consists of an encoder network that maps data to a distribution in the latent space and a decoder network that reconstructs data from samples drawn from that latent distribution.

    12 Mar 2026

  4. 04
    Normalizing Flows Explained

    Normalizing Flows turn a simple Gaussian into a complex distribution through invertible transformations, enabling exact and tractable likelihood computation.

    15 Mar 2026

  5. 05
    Generative Adversarial Networks Explained

    How GANs learn by pitting a generator against a discriminator: the minimax game, and why adversarial training replaced explicit density estimation.

    19 Mar 2026

  6. 06
    Diffusion Models Explained

    How diffusion models generate images by reversing a gradual noise process: forward and reverse Markov chains, DDPM, and why they rival GANs on sample quality.

    21 Mar 2026