Diffusion Models
Diffusion Model の全体像、forward process、reverse process、DDPM の位置づけを整理します。
Forward Diffusion Process
Diffusion Model における forward process、noise schedule、closed form sampling を整理します。
Reverse Diffusion Process
Diffusion Model の reverse process、denoising、learned Gaussian transition を整理します。
DDPM Training Objective
DDPM の variational objective、noise prediction、score matching との関係を整理します。
Noise Schedule and Variance
Diffusion Model における beta schedule と reverse process variance の parameterization を整理します。
Conditioned Generation in Diffusion Models
Diffusion Model における class label や text condition を使った条件付き生成を整理します。
Classifier Guidance
Diffusion Model で classifier の gradient を使って条件付き生成を誘導する方法を整理します。
Classifier-Free Guidance
Classifier を使わずに conditional と unconditional の prediction を組み合わせて生成を誘導する方法を整理します。
Speeding up Diffusion Models
Diffusion Model の sampling を高速化する DDIM、distillation、consistency model を整理します。
Latent Diffusion
Pixel space ではなく latent space で diffusion を行う Latent Diffusion Model を整理します。
Stable Diffusion
Stable Diffusion / Latent Diffusion Model の VAE、U-Net、Text Encoder、Cross-Attention、学習時と生成時の流れを整理します。
Cascaded Diffusion and unCLIP
High-resolution generation のための Cascaded Diffusion と unCLIP を整理します。
Diffusion Model Architectures
Diffusion Model で使われる U-Net、ControlNet、DiT の architecture を整理します。
ControlNet
Diffusion Model に condition branch を追加して生成を制御する ControlNet を整理します。