news 2026/9/10 18:59:33

AI生成图片视频(扩散模型)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AI生成图片视频(扩散模型)

AI 生成原理:从噪点到杰作

核心概念速览:

想象你面前有一块充满杂乱雪花点的屏幕(就像老式电视没信号那样),AI 的工作就是从这堆混乱中,像雕刻家凿去多余石头一样,一点点“凿”出你想要的画面。


1. 原理基础:扩散模型 (Diffusion Model)

要理解AI怎么生成图片,首先要理解两个过程:“破坏”与“重建”

Phase 1: 前向扩散 (Forward Diffusion) —— 有序变无序

想象一副清晰的《蒙娜丽莎》画像。

  1. 我们往上面撒一小把沙子(加入噪点/Noise),画变得稍微模糊了一点。
  2. 我们继续撒沙子,一遍又一遍。
  3. 最终结果:整幅画完全被沙子覆盖,变成了一片灰色的混沌(高斯噪声),完全看不出原来的样子。

这个过程就像是大自然的熵增,把有序的信息变成了无序的噪音。

Phase 2: 反向扩散 (Reverse Diffusion) —— AI 的魔法

AI 的训练目标,就是学会逆转上面的过程。

  • 任务:给AI看那堆完全混乱的沙子(纯噪声),让它猜:“在撒这把沙子之前,画面长什么样?”
  • 难度:如果是人类,面对一片雪花点根本无法还原。但AI通过学习数十亿张图片,记住了像素之间的概率关系。

💡 生动比喻:修复师与充满雾气的玻璃

想象你在浴室洗澡,镜子上全是雾气(噪声)。

AI 就像一个拥有透视眼的修复师。它看着雾气,心里想:“这里大概是轮廓,那里大概是眼睛。”

它伸手擦掉了一层薄薄的雾(去噪)。

画面清晰了一点点,它更有信心了:“哦,原来这是一只猫!”

于是它继续擦,直到整只猫清晰地显露出来。


2. 核心机制:逐步去噪 (Iterative Denoising)

AI 并不是“砰”的一下就把图变出来的,而是一步步来的。这叫马尔可夫链 (Markov Chain)

它是如何工作的?

  1. 输入:你给AI一个提示词(Prompt),比如“一只戴墨镜的赛博朋克猫”。
  2. 起步:AI 生成一张完全由随机噪点构成的图片(Tensor)。
  3. 预测噪声:AI 的大脑(通常是一个叫U-Net的神经网络)观察这张噪点图和你的提示词,计算出图里哪些部分是噪点
  4. 减去噪声:它从图里减去它预测出的那部分噪点。
  5. 循环:现在的图比刚才清晰了一点点(比如从纯灰变成了模糊的色块)。AI 再次观察,再次预测剩余的噪点,再次减去。
  6. 完成:重复这个过程几十次(Steps),直到得到清晰的图像。

🔍 关键点:AI 实际上是在预测“噪声”,而不是直接预测“图像”。

公式简化理解:当前图像 - 预测的噪声 = 更清晰的图像


3. 听懂人话:CLIP 与引导

AI 怎么知道要从噪点里画出“猫”而不是“狗”?这里需要一个翻译官。

  • 文本编码器 (Text Encoder / CLIP):

    当你输入“Cyberpunk Cat”时,CLIP 把这些文字转换成计算机能懂的数学向量 (Embeddings)。

  • 注意力机制 (Cross-Attention):

    在去噪的过程中,U-Net 会不断地“回头看”这些数学向量。

    • AI 内心独白:“这块噪点看起来像耳朵,但提示词里有‘Cyberpunk’,所以我应该把它去噪成金属质感的耳朵,而不是毛茸茸的耳朵。”

4. 进阶:潜在空间 (Latent Space) —— 为什么它这么快?

如果直接对一张 1024x1024 的高清图(百万像素)进行逐个像素的去噪,计算量大到显卡会爆炸。

解决方案:潜在扩散模型 (Latent Diffusion Model, LDM)

  • 压缩 (VAE Encoder):先把高清图压缩成一张很小的“缩略图”(比如 64x64),这个小图虽然人类看不懂,但保留了所有核心特征。这叫潜在空间 (Latent Space)
  • 在小图上作画:AI 所有的去噪工作都在这个极小的“潜在空间”里进行,速度飞快。
  • 解压 (VAE Decoder):画完后,再用解码器把这个小图“放大”回高清像素空间。

💡 比喻:

就像你想画一幅巨型壁画。你不会直接在墙上画。你会先在草稿纸(潜在空间)上快速修改、涂抹。等草稿定稿了,再用投影仪把它放大(Decode)到墙上描边上色。


5. 视频生成:给图片加上“时间轴”

视频本质上是连续的图片。但如果你只是让 AI 连续生成 24 张“猫”的图片,你会发现每张图里的猫长得都不一样,背景也在乱跳(闪烁问题)。

AI 视频生成(如 Sora)主要解决了一致性 (Consistency)问题。

核心技术点:

  1. 3D 卷积 / 3D U-Net
    • 图片生成处理的是长 x 宽(2D)。
    • 视频生成处理的是长 x 宽 x 时间(3D)。
    • AI 不再是一张张画,而是把一段视频看作一个长方体冰块,它在这个冰块里同时雕刻出所有帧。
  2. 时间注意力机制 (Temporal Attention)
    • 当 AI 生成第 5 帧的时候,它会“看”一眼第 4 帧和第 6 帧。
    • 它要确保第 5 帧里的猫的动作,能和前后连贯起来。
    • 这就像做翻页动画,画下一页时必须透写上一页的线条,才能保证动作流畅。

📝 总结

步骤核心动作形象理解
Step 1文本编码把你的话翻译成 AI 听得懂的数学指令。
Step 2随机噪声准备一块充满了电视雪花点的画布。
Step 3反向扩散(最关键)AI 根据指令,一轮轮预测并减去噪点。
Step 4潜在解码把处理好的“压缩草稿”放大成高清美图。
Step 5时序一致(视频专用) 确保每一帧之间动作连贯,不闪烁。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/7 21:02:11

Codeforces模拟赛表现评估:VibeThinker能否胜任实时答题?

VibeThinker-1.5B 能否在 Codeforces 模拟赛中实时答题?一场小模型的高光挑战 在算法竞赛的世界里,每一秒都至关重要。面对一道复杂的编程题,人类选手需要快速理解题意、识别模式、设计算法、编写代码并调试验证——这个过程往往伴随着高度紧…

作者头像 李华
网站建设 2026/9/8 1:49:07

为什么90%的边缘项目都选择轻量化Docker?背后的技术逻辑终于讲透了

第一章:为什么90%的边缘项目都选择轻量化Docker?背后的技术逻辑终于讲透了在资源受限、网络不稳定的边缘计算场景中,传统虚拟化方案因资源开销大、启动慢等问题难以适用。而轻量化 Docker 容器凭借其高效的资源利用和快速部署能力&#xff0c…

作者头像 李华
网站建设 2026/9/8 2:37:27

[精品]基于微信小程序的美食推荐系统/美食分享系统 UniApp

收藏关注不迷路!!需要的小伙伴可以发链接或者截图给我 这里写目录标题 项目介绍项目实现效果图所需技术栈文件解析微信开发者工具HBuilderXuniappmysql数据库与主流编程语言登录的业务流程的顺序是:毕设制作流程系统性能核心代码系统测试详细…

作者头像 李华
网站建设 2026/9/8 12:58:06

工业高温环境中蜂鸣器电路稳定性优化方案

高温工况下蜂鸣器为何“罢工”?一文讲透工业级声光报警电路的稳定性设计在某冶金厂的一次例行巡检中,主控室突然响起急促的警报——高温炉区温度异常。然而,现场安装的本地蜂鸣器却始终沉默。事后排查发现,问题出在驱动电路上&…

作者头像 李华
网站建设 2026/9/3 5:26:45

超越Magistral Medium!VibeThinker在代码生成上的突破点

超越Magistral Medium!VibeThinker在代码生成上的突破点 在编程竞赛圈,一个新名字正悄然走红:VibeThinker-1.5B。不是千亿参数的庞然大物,也不是来自OpenAI或Anthropic的闭源模型,而是一个仅15亿参数、训练成本不到80…

作者头像 李华
网站建设 2026/9/4 3:14:33

【dz-1091】基于单片机的酒窖环境监测系统

基于单片机的酒窖环境监测系统 摘要 酒窖环境的温湿度、光照等参数对酒类储存品质至关重要,温湿度异常或光照不适易导致酒体变质、风味受损,造成经济损失。因此,研发一种能实时监测酒窖环境并自动调控的系统具有重要实用价值。 本设计提出一种…

作者头像 李华