当前位置:首页 > AI科普

扩散模型是什么?AI 画画为何先加噪再一步步去噪

xinhack2周前 (10-24)AI科普51

扩散模型是什么?AI 画画为何先加噪再一步步去噪 AI科普

先泼盆冷水:直接凭空画图太难

你让它画一只戴帽子的猫,它该从哪个像素下笔?直接生成整张图,对模型来说等于闭眼画工笔画,难度爆表。早年 GAN 那种「一次成型」的路子,常画得四不像,还容易训崩。扩散模型换了个思路:别急着画,先学会「擦」。它把生图这事儿,拆成了人人都能练的减法题。

扩散的核心:先加噪,再学去噪

它分两步走。第一步叫「前向」:拿一张真图,逐步往里掺随机噪点,几十步之后原图彻底变成满屏雪花,啥也认不出。第二步叫「反向」:训练模型从雪花出发,一步步预测「刚才加的是哪一层噪」,把它减掉,把清晰图像慢慢还原。模型真正学到的本事,不是画,而是「给一张糊图,怎么擦干净」。

一个比喻:洗照片与除雾

把加噪想成大雾天拍照——原图是晴天的景,雾一浓就啥都糊了。模型干的事,就是学会「看雾图、估雾厚、把雾一层层散掉」,最后晴天重现。又像老式暗房洗照片:底片先一片混沌,显影液一点点把像「逼」出来。扩散生图,本质就是这出「从无到有、逐步显影」的戏,反着来反而更稳。

那它怎么听懂你那句话

光会去噪不够,得按你的描述来。训练时,除了噪图,还把对应的文字说明一起喂进去——「这是戴帽子的猫」。去噪时模型心里揣着这句话,擦出来的方向就奔着你要求去。你喊「赛博朋克」,它擦出的颗粒感就偏冷硬;你喊「水彩」,它就软下来。文字成了导航,去噪成了执行,俩一搭就出图。

为啥这两年它火成顶流

Stable Diffusion、DALL·E 3 这些明星,背后都是扩散思路。它比 GAN 稳、不易崩,还能跟文字、视频、3D 接上,画质还顶。今天你刷到的不少 AI 海报、头像、概念图,十有八九是它一点点「擦」出来的。说白了,生图界的扛把子,靠的就是这套「先弄脏、再洗净」的反向操作,简单粗暴但真管用。

小结

扩散模型把生图这件难事,翻成了「先加噪、再学去噪」两步:先让真图变雪花,再训练模型从雪花里把清晰图像一点点擦回来。它像洗照片、像除雾,反直觉却格外稳,还听得懂你的文字导航。正是这招,撑起了 Stable Diffusion、DALL·E 3 这些顶流生图工具。理解扩散,你就明白 AI 画画不是「凭空变」,而是「从一团乱里慢慢把像显出来」——下次见 AI 出图,别觉得玄,它只是个熟练的擦噪老师傅。咱干运营的,最吃这套「把复杂事拆简单」的逻辑。

相关文章

生成式 AI 和判别式 AI 有什么区别?一个会造一个会判

生成式 AI 和判别式 AI 有什么区别?一个会造一个会判

同样是 AI,有的能写出一篇文章、画出一幅画,有的只能回答“这是猫还是狗”。前者叫生成式 AI,后者叫判别式 AI,它们干的活天差地别。理解这对区别,你就能看懂为什么聊天机器人能创作、而传统模型只能分…

激活函数是什么?为什么 AI 需要「非线性」这道弯

激活函数是什么?为什么 AI 需要「非线性」这道弯

神经网络靠一层层加权求和做判断,但如果只做加减乘除,它永远只能画直线。激活函数就是给网络加上的'非线性开关',让 AI 能拟合曲线、分辨复杂图案。本文用开关和闸口的比喻,讲清它为什么不可或缺,以及选它…

循环神经网络是什么?让 AI 把「前文」记在心上

循环神经网络是什么?让 AI 把「前文」记在心上

普通神经网络看一句话,是一个字一个字孤立地看,看完上句就忘了下句。循环神经网络(RNN)给模型加了「记忆」,让信息能顺着顺序流动。本文用带笔记本的阅卷人和接力传话的比喻,讲清 RNN 怎么处理时间序列…

批归一化是什么?深度学习训练为什么要先把每层摆正

批归一化是什么?深度学习训练为什么要先把每层摆正

训练神经网络时有个隐蔽麻烦:前面层一变,后面层输入的分布就跟着飘,模型得不断重新适应,学得慢又抖。批归一化的解法是,在每个小批次里把层的输入「摆正」——均值拉到 0、方差归到 1。本文用军训排队和恒温…

对抗样本是什么?加肉眼看不见的噪点,AI 就认错

对抗样本是什么?加肉眼看不见的噪点,AI 就认错

研究发现,给一张熊猫图加一层人眼根本看不出的噪点,AI 能一口咬定那是长臂猿。这种「精心算计的扰动」叫对抗样本,戳中了深度学习的一个软肋。本文用伪装贴纸和视力错觉的比喻,讲清它怎么坑 AI,又为啥值得…

数据增强是什么?样本不够就把同一张图变着花样造

数据增强是什么?样本不够就把同一张图变着花样造

训练 AI 最缺的就是数据,可真去收集、标注又贵又慢。数据增强给了个省钱招:不动原生样本,而是把它翻转、调色、裁剪,造出一堆「看着不同、本质一致」的新样本。本文用同一件衣服换穿法和做试卷的比喻,讲清它…

大模型为什么会一本正经胡说八道?一文讲清 AI 幻觉到底是什么

大模型为什么会一本正经胡说八道?一文讲清 AI 幻觉到底是什么

你有没有遇过让 AI 写资料,它甩出一堆看起来像那么回事、实则张冠李戴的内容?这叫「幻觉」。本文用大白话讲清幻觉到底是啥、模型为啥会一本正经地编、哪些场景最容易翻车,再给你几招普通人就能用的防坑办法,…

强化学习到底是啥:AI 怎么在试错里越练越强

强化学习到底是啥:AI 怎么在试错里越练越强

你有没有好奇过,AI 下棋、打游戏为啥能越玩越溜?这背后就是强化学习。这篇用大白话讲清它怎么靠「做对给糖、做错挨训」的试错逻辑自学成才,跟训小狗其实一个理儿,读完你就懂 AI 是怎么在摔打里变强的,一…