Skip to content
简体中文

切换主题

// 阶段 7 · 多模态与生成

扩散模型、流匹配与图像生成

VAE/GAN、DDPM/DDIM、分数 SDE、潜空间扩散、CFG、DiT、流匹配、ControlNet。

约 14 小时15 个算法6 篇论文正文编写中

01学习目标

建议先学:训练深层网络:优化器、归一化与正则 · 概率、统计与信息论

02要掌握的算法

每张卡都有原始论文、前置和学习资料。

变分自编码器 VAEVariational Autoencoder (VAE) 把数据编码成概率分布,再从中采样解码生成新数据。 2013核心 生成对抗网络 GANGenerative Adversarial Network (GAN) 生成器造假、判别器鉴假,两者对抗中共同进步。 2014扩展 VQ-VAE 离散表示VQ-VAE (Neural Discrete Representation) 把图像/音频编码成离散的“视觉词表”token。 2017核心 去噪扩散概率模型 DDPMDenoising Diffusion Probabilistic Models (DDPM) 学会一步步把噪声还原成图像。 2020核心 DDIM 快速采样DDIM 把扩散采样改成确定性过程,步数从上千降到几十。 2020扩展 分数匹配与随机微分方程Score-Based Models via SDEs 用随机微分方程统一扩散模型,生成即逆向求解方程。 2020扩展 潜空间扩散(Stable Diffusion)Latent Diffusion Models 在 VAE 压缩后的潜空间里做扩散,大幅降低成本。 2021核心 无分类器引导 CFGClassifier-Free Guidance (CFG) 同时预测有条件和无条件的结果,按比例放大差异,让图更贴合提示。 2022核心 扩散 Transformer DiTDiffusion Transformer (DiT) 用 Transformer 代替 U-Net 做扩散去噪骨干。 2022核心 流匹配Flow Matching 直接学习把噪声“流动”成数据的速度场。 2022核心 整流(Rectified Flow)Rectified Flow 把生成路径“拉直”,少数几步甚至一步就能生成。 2022扩展 一致性模型Consistency Models 学会从轨迹上任一点一步跳到终点,实现一步生成。 2023扩展 ControlNet 给扩散模型加上边缘、姿态、深度等精确控制条件。 2023核心 视觉自回归 VARVisual Autoregressive Modeling (VAR) 按“由粗到细的分辨率”而不是逐像素做自回归生成图像。 2024扩展 标准化流(RealNVP / Glow)Normalizing Flows (RealNVP / Glow) 用一串可逆变换把简单分布变成复杂分布,可以精确算似然。 2016扩展

03必读论文

04课程与视频

05动手:项目、代码与练习

全部是官方或作者公开的免费页面,多数能在浏览器或免费 Colab 里直接运行。

动手项目

在 MNIST/CIFAR 上从零训练一个小 DDPM 和一个流匹配模型,比较同步数下的样本质量;再用 Diffusers + ControlNet 做受控生成。

  1. 1
    Georgia Tech:Diffusion Explainer ↗交互演示

    在交互演示里看一张图如何从噪声一步步去噪出来。

  2. 2
    Hugging Face 扩散模型课程 ↗课程

    完成 Hugging Face 扩散模型课程的 Notebook(从零训练小扩散模型)。

  3. 3
    Diffusers 文档 ↗官方文档

    用 Diffusers 改步数、CFG 强度和调度器,比较生成结果。

06自测题

先自己想,再点开看答案。

DDPM 训练时网络预测什么?

加入的噪声(或等价量)。

CFG 引导强度过大有何副作用?

过饱和、多样性下降。

流匹配回归的目标是什么?

沿概率路径的速度场。

所在人群路线:算法研究者

数据更新于:AI 算法图谱与课程体系(北京时间)