How Diffusion Models Work
Intuition(直觉)
Making images useful to a neural network(使图像对神经网络有用)
噪声处理:添加不同的噪声级别到训练数据中。
灵感来源于物理学,你可以想像一滴墨水滴入一杯水中,最初你确切地知道它落在哪里,但随着时间的推移,你看到到扩散到水中,直到消失。

神经网络真正应该思考的是在每个噪声级别,当你逐渐向图像添加噪声时:
- Bob the Sprite!: 如果是 Bob Sprite,你想让神经网络说那是 Bob Sprite,让 Bob 保持原样。
- Probable Bob: 如果可能是 Bob Sprite,你可能想让神经网络说你知道这里有些噪声,建议可能填写的详细信息,让它看起来就像 Bob Sprite。
- Well, Bob or Fred...: 如果它只是精灵的轮廓,你想建议可能的精灵的一般细节。
- No Idea: 如果看起来什么也不知道,建议提出什么是轮廓,让它看起来更像精灵。
Training a neural network to make sprites(训练神经网络制作精灵)
神经网络学习不同的噪声图像并将它们变回精灵。
它学会消除您添加的噪声。

"No Idea" 的噪声级别很重要,因为它是正态分布的,每一个像素的采样都来自于正态分布。