aiastia / note

笔记
17 stars 5 forks source link

Stable Diffusion研究 #78

Open aiastia opened 5 months ago

aiastia commented 5 months ago
  1. 采样
  2. 加载器
  3. 条件
  4. Latent
  5. 图像
  6. 遮罩
  7. 高级
  8. model patches
  9. 实验节点
  10. ControlNet预处理器动态扩散evo
  11. IP适配
  12. Zho模块组
  13. Dave节点
  14. Impact节点
  15. 节点
  16. RG节点
  17. CFaceSwap
  18. Derfu节点
  19. Literals
  20. 运算
aiastia commented 5 months ago

什么是采样方法? 在我们深入了解采样方法之前,我们首先需要理解Stable Diffusion的工作原理。Stable Diffusion通过在潜在空间中生成随机图像,利用噪声预测器估计图像噪声,然后在每个步骤中减去预测的噪声,从而逐渐生成高质量图像。这个去噪的过程就是采样方法的核心。

采样方法的分类 为了更好地理解和应用采样方法,我们将其分为以下几个分类:

经典ODE求解器

祖先采样器 这类采样器会在每个步骤中添加噪声,具有一定随机性。

UniPC采样器 2023年发布,速度快,可在5-10步内生成高质量图像。

K-diffusion采样器 大部分采样器来自K-diffusion,具有较高的准确性和速度平衡。

采样方法详解 让我们针对不同的采样器进行更加详细的介绍:

如何选择合适的采样方法? 根据不同的需求和优先考虑因素,您可以选择不同的采样方法:

快速生成质量不错的图片:选择DPM++ 2M Karras(20-30步)或UNIPC(15-25步)。 追求高质量图像:选择DPM++ SDE Karras(10-15步,较慢)或DDIM(10-15步,较快)。 希望生成简单图像:选择Euler、Heun(可以减少步骤以节省时间)。 追求稳定可重现的图像:避免选择祖先采样器。 追求变化多样的图像:选择不收敛的祖先采样器。 总结 Stable Diffusion技术在AI绘画领域具有重要的应用价值,而选择适合的采样方法可以显著影响生成图像的质量与效率。通过本文对采样方法的分类与详细介绍,相信您已经对如何在Stable Diffusion中选择合适的采样方法有了更清晰的认识。

aiastia commented 5 months ago

https://guenterchao.net/stable-diffusion-101-2/