C11:掌握 AI 图像生成中的推理步数与 CFG Scale

在使用 ComfyUI 等 AI 驱动的图像生成工具时,理解推理步数和 CFG(无分类器引导)scale 对于生成高质量结果至关重要。在本文中,我们将探讨这些参数如何影响图像生成,以及如何调整它们以获得最佳结果。



理解推理步数

推理步数又称采样步数,是指模型为逆转扩散过程而执行的迭代次数。扩散模型在大型图像数据集上训练,学习图像如何退化为噪声,并利用这些知识在生成过程中从噪声重建图像。

推理步数的工作原理

  1. 起点:采样器从一片随机噪声开始。
  2. 提示词条件:模型使用提供的提示词来推断期望的图像。
  3. 迭代过程:在连续的步骤中逐渐去除噪声,直到最终图像出现。

例如,如果你提示模型生成一只红喉蜂鸟,采样器会从噪声开始,逐步去除所有与蜂鸟不相似的内容。


调整推理步数

推理步数的多少会显著影响生成图像的质量和处理时间。

  • 默认设置:大多数采样器默认使用 20 步。
  • 减少步数:降低步数(例如降至 8 步)可以加快处理速度,但通常会导致图像质量不佳。步数太少会使图像不完整、不真实。
  • 增加步数:提高步数(例如提高到 30 步)可以改善细节和真实感,但会增加生成时间。
示例对比(保持其他条件相同,如提示词、种子和模型):
  • 8 步:图像模糊且缺乏细节。不推荐用于大多数工作流。
云雾缭绕的山峦上空绚丽的日落,写实风格。8 步
  • 20 步:质量与速度兼顾。适合一般用途。
云雾缭绕的山峦上空绚丽的日落,写实风格。20 步
  • 30 步:真实感和细节更高,尤其适合自然摄影等复杂提示词。
云雾缭绕的山峦上空绚丽的日落,写实风格。30 步

选择推理步数的技巧

  • 尝试不同的步数,找到质量与速度之间的最佳平衡。
  • 参阅所用模型的文档。某些模型(如蒸馏模型)针对更少的步数进行了优化(例如 8 步、4 步甚至单步)。

理解无分类器引导 (CFG) Scale

无分类器引导 (CFG) 控制模型在图像生成过程中遵循提示词的严格程度。它决定了条件提示词相对于模型固有属性的权重。

CFG 的工作原理

  • 低 CFG 值:模型在解读提示词方面有更多自由,输出结果常常偏离预期结果。
  • 高 CFG 值:模型更严格地遵循提示词,但过高的值可能导致过拟合和不自然的结果。

调整 CFG Scale

默认 CFG 值通常设置为 8.0,但调整该值会显著影响输出。

示例对比(保持其他条件相同,如提示词、种子、模型和步数):
  • CFG = 1.0:模型对提示词的解读较为宽松。例如,蜂鸟提示词生成的图像可能几乎不像蜂鸟,且存在解剖学上的不准确之处。
一只蜂鸟,CFG 1
  • CFG = 8.0:对提示词的遵循较为平衡,生成真实而细致的图像。
一只蜂鸟,CFG 8
  • CFG = 20.0:开始出现过拟合,导致不自然的饱和度、对比度和图像伪影。
一只蜂鸟,CFG 20
  • CFG = 30.0:极端过拟合导致卡通化图像,出现平坦区域和夸张的色彩。
一只蜂鸟,CFG 30

找到最佳平衡点

  • 大多数模型在适中的 CFG 值范围内表现最佳(例如 7–12)。
  • 查阅模型的文档,以确定最佳 CFG 范围。某些模型比较宽容,而另一些模型则需要精确的 CFG 调整。

选择推理步数和 CFG Scale 的要点

  1. 推理步数:
    • 使用较少的步数可以更快地生成,但质量较低。
    • 增加步数可以获得更好的真实感和细节,尤其适合复杂提示词。
    • 尝试不同的步数,找到速度与质量之间的平衡。
  2. CFG Scale:
    • 较低的值(例如 1–4)会降低对提示词的遵循,但允许创意输出。
    • 适中的值(例如 7–12)兼顾真实感和对提示词的遵循。
    • 较高的值(例如 20+)可能导致过拟合,生成不自然的图像。

结论

理解和调整推理步数与 CFG scale 对于优化 AI 图像生成工作流至关重要。推理步数控制去噪的迭代过程,而 CFG scale 则定义了对提示词的遵循程度。通过尝试这些参数并查阅所用模型的文档,你可以获得量身定制的高质量精美图像。

发表评论