๐Ÿ‘‹ Welcome to sean’Blog

Hi, sean here, currently a year-one PhD student @ HKUST, studying computer vision & multi-modal learning.

  • Since I’ve gone through the same torture when simply there is no any online tutorial that readily pull you out of the mud, so I’m documenting my learning notes as a self-reminder in this blog in depth, hopefully it would also be helpful to you guys out there.
  • Feel free to contact me on any topic via the email shown below.

Math Derivation of Diffusion Models

Diffusion models are inspired by non-equilibrium thermodynamics. They define a Markov chain of diffusion steps to slowly add random noise to data, then learn to reverse the diffusion process to construct desired data samples from the noise. Forward Diffusion Suppose a multi-variate random variable $\mathbf{X}=[X_1,\dots,X_L] \sim q(\bm{x})$, where $L=H*W*3$ and $\bm{x}=[x_1,\dots,x_L]$, i.e., the observed image, $\bm{x}_0 \in \mathbb{R}^{L}$, is sampled from the underlying true distribution $q(\bm{x})$. Starting from the observation $\bm{x}_0$, forward diffusion progressively adds gaussian noise sampled from $\mathcal{N}(\bm{\mu}_t,\bm{\Sigma}_t)$ in $T$ steps, producing a sequence of noisy samples $\bm{x}_1,\dots,\bm{x}_T$....

November 18, 2023 ยท 8 min ยท Author: Chaoyang Zhu

OpenMMLab Framework Flowchart

November 18, 2023 ยท 0 min ยท Author: Chaoyang Zhu