人工智能 · 文章
AI 图像生成如何工作:扩散模型解释
发布:
要点
DALL-E、Midjourney 和 Stable Diffusion 等工具使用扩散模型创建图像:神经网络被训练将图像转化为随机噪声,然后反转该过程。为了生成新图像,网络从纯噪声开始,在文本提示的指导下逐步消除噪声,直到出现连贯的图像。
此版本是原文(English)的机器翻译。 阅读原文
从 2022 年开始出现的多个 AI 图像生成器——包括 OpenAI 的 DALL-E 2、Midjourney 和 Stability AI 的 Stable Diffusion——都基于一种称为扩散的技术构建。这些系统不是一笔一笔地绘制图像,而是学会了反转一个数学过程,该过程逐渐用噪声破坏图像,然后从随机静态开始向后运行该过程。
核心理念:学会消除噪声
图像生成的扩散模型在 2020 年的论文《去噪扩散概率模型》中得到了正式化,作者为 Jonathan Ho、Ajay Jain 和 Pieter Abbeel,发布在研究资源库 arXiv 上。这种方法受到非平衡热力学的启发,分为两个阶段。在"正向"阶段(仅在训练中使用),小量随机(高斯)噪声被添加到真实照片中的许多步骤上,直到图像与静态无法区分。在"反向"阶段,神经网络被训练以逐步预测和减去该噪声,直到恢复原始图像。
训练后,网络不再需要真实照片来启动。它可以从纯随机噪声的画布开始,运行与训练期间相同的去噪步骤,产生以前不存在的全新图像。2020 年的论文报告称,在称为 CIFAR-10 的数据集上,其模型达到了强大的图像质量分数,在更大的 256x256 图像上,匹配了 ProgressiveGAN 的样品质量,ProgressiveGAN 是基于不同架构的早期生成技术。
神经网络工作的地方:U-Net 和文本指导
执行去噪的网络通常是 U-Net,一种将图像缩小以捕获整体结构然后将其重建为完全分辨率的架构类型。在 Stable Diffusion 在 GitHub 上的技术文档中,该模型被描述为使用 860 百万参数 U-Net 来运行扩散过程,以及一个单独的自动编码器,该编码器将图像压缩为较小的数学表示,并将结果解压缩回完整图像。
为了遵循书面提示,系统需要一种方法来连接单词和像素。根据相同的 Stable Diffusion 文档,该模型使用冻结的 CLIP ViT-L/14 文本编码器——一个单独训练以匹配文本和图像的组件——将提示转化为数值表示,指导每个去噪步骤,使网络以将新兴图像引向单词描述的内容的方式移除噪声。
- 训练:真实图像在许多步骤中逐步用随机噪声破坏,直到只剩下静态。
- 学习:训练 U-Net 神经网络以预测和移除在每个步骤中添加的噪声。
- 文本调理:单独的文本编码器(如 CLIP)将提示转化为去噪网络的数值指南。
- 生成:从随机噪声开始,训练过的网络在文本指导下逐步移除噪声,直到出现图像。
- 解码(仅限潜在模型):压缩的内部表示被转换回完整分辨率的图像。
像素空间与潜在空间:为什么 Stable Diffusion 在笔记本电脑上运行
并非所有扩散模型在内部工作方式都相同。根据 2022 年 12 月 MIT Technology Review 对该技术崛起的记述,DALL-E 2 直接在完全分辨率图像像素上执行其去噪过程,而 Stable Diffusion 则在神经网络内的压缩"潜在"图像表示上工作——该出版社称这种方法让 Stable Diffusion 在普通个人计算机上运行,而不是需要大型服务器基础设施。
如果你重复这个过程一千次,最终图像看起来就像你从电视机拔出天线电缆时一样——纯粹是雪花。
由 CompVis 研究小组与 Stability AI 和 Runway 维护的 Stable Diffusion GitHub 资源库指出,该模型的潜在扩散方法建立在该小组早期论文《使用潜在扩散模型的高分辨率图像合成》基础上,该论文在 CVPR 2022 计算机视觉会议上发表,并使用来自 LAION-5B 数据集的图像进行训练。
主要扩散型图像生成器如何比较
| 模型 | 组织 | 推出时间 | 噪声消除空间 |
|---|---|---|---|
| DALL-E 2 | OpenAI | 2022年4月 | 完整图像像素 |
| Imagen / Parti | 2022年5月宣布;根据 MIT Technology Review,当时未向公众发布 | 审查的资源中未详细说明 | |
| Midjourney | Midjourney, Inc. | 2022年夏季,根据 MIT Technology Review | 审查的资源中未详细说明 |
| Stable Diffusion | CompVis / Stability AI / Runway | 2022年8月 | 压缩潜在表示 |
MIT Technology Review 报道称,DALL-E 2 在其 2022 年 4 月推出后约两个半月内达到了 100 万用户,而 Stable Diffusion 的 DreamStudio 服务在其 2022 年 8 月发布后在不到一半的时间内突破 100 万用户——该出版社引用这些数字作为证据,说明扩散方法在那一年有多快到达大众受众。
2020–2022 年研究确立的内容
底层机制——在训练期间添加噪声,在生成期间移除噪声,由文本编码器指导——形成了在 2022 年出现的主要图像生成器的基础,如 Ho、Jain 和 Abbeel 的 2020 年论文以及此处审查的 2022 年报告和文档中所述。此后,各个公司在这个相同的扩散框架之上分层了其他组件,如更大的 U-Net、更大的文本编码器或提示重写系统。
常见问题
- 简单来说,什么是扩散模型?
- 它是一个神经网络,经过训练可以反转一个过程,该过程逐渐将真实图像埋在随机噪声下;训练后,它可以从纯噪声开始,逐步移除噪声以构建新图像,如 Ho、Jain 和 Abbeel 的 2020 年论文《去噪扩散概率模型》中所述。
- DALL-E 2 和 Stable Diffusion 之间有什么区别?
- 根据 MIT Technology Review,DALL-E 2 直接在完全分辨率图像像素上移除噪声,而 Stable Diffusion 从图像的压缩"潜在"表示中移除噪声,Stability AI 的 GitHub 文档指出这允许它在消费者 GPU 上运行,而不是大型服务器基础设施。
- 文本提示实际上如何引导图像生成?
- 根据 Stable Diffusion 的 GitHub 文档,一个称为文本编码器的独立组件(该模型中为 CLIP ViT-L/14)将提示转化为数值表示,去噪网络在每个步骤中查阅该表示,将新兴图像推向单词描述的内容。
- 扩散型图像生成器在 2022 年何时可用?
- MIT Technology Review 记录了 2022 年的时间表:DALL-E 2 在 4 月推出;Google 在 5 月宣布了 Imagen 和 Parti,但未向公众发布;Midjourney 在夏季推出;开源 Stable Diffusion 在 8 月推出。
- 什么是 U-Net,为什么扩散模型使用它?
- U-Net 是执行逐步噪声消除的神经网络架构;Stable Diffusion 自己的技术文档将其版本描述为一个 860 百万参数的 U-Net,与一个压缩和解压缩图像的自动编码器一起工作。
来源
本文由人工智能撰写,发布前已通过自动来源核查。如发现错误,请申请更正。 申请更正或回应 · 我们如何制作
相关文章

人工智能文章
人工智能算法如何产生偏见及存在哪些防护措施
当人工智能系统从不具代表性的训练数据中学习,或将设计中内置的人类和机构假设编码时,就会产生偏见。有文献记录的案例——Amazon招聘工具和2018年"Gender Shades"面部识别研究——表明这可能对女性和肤色较深的人造成不利影响。欧盟的监管机构和NIST等标准机构现在要求对高风险系统进行偏见测试。
人工智能对比
2026年10月ChatGPT vs Claude vs Gemini:模型、价格和基准对比
截至2026年10月,ChatGPT运行在OpenAI的GPT-6系列(Astra用于推理,Sol/Luna用于日常对话),Claude的旗舰产品是Anthropic的Opus 5,Google广泛可用的顶级模型是Gemini 3.1 Pro,而较新的Gemini 4 Argon仍在有限推出中。入门级付费计划集中在每月约20美元,但三者在上下文窗口、API成本和各公司强调的基准方面差异很大。

人工智能文章
人工智能如何从数据中学习:Meta网络抓取条款争议中的培训解释
人工智能模型通过处理大量文本、图像或其他数据并调整内部参数,直到其预测与正确答案匹配,在数十亿个示例中重复这一过程来学习。数据来源在2026年10月成为焦点,当时Meta的新商业条款似乎允许其为AI培训而抓取商业客户的网站,引发了出版商和法律学者的批评,之后Meta缩小了措辞范围。

人工智能文章
人工智能如何在2026年改变诊断、药物发现和患者护理
人工智能已经成为1600多种获得FDA批准的医疗设备的基础,其中大多数用于读取医学影像,现在它也开始设计实验性药物。Insilico Medicine的rentosertib是一种生物靶点和分子都由人工智能生成的药物,于2026年7月7日进入中国320患者III期试验,与此同时全球监管机构仍在起草规则以管制该技术的风险。