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 則定義了對提示詞的遵循程度。透過嘗試這些參數並查閱所用模型的說明文件,你可以獲得量身打造的高品質精美影像。

發表留言