PerturbedAttentionGuidance

节点功能:PerturbedAttentionGuidance 是一个 用于修改 UNet 推理行为的模型补丁节点,它通过替换中间层的注意力操作并引入“扰动差值”机制,在采样阶段增强或调整 CFG(Classifier-Free Guidance)输出,从而影响图像生成的特征与语义引导方向。简而言之,它模拟了一个叫 PAG(Perturbed Attention Guidance) 的结构,将 UNet 某个 block 的注意力机制“打乱”(替换为恒定输出),再计算与正常预测的差值,并根据 scale 强度加回原图结果,以此改变采样输出。这个节点让 UNet 的注意力在某个阶段“装作没注意”,然后用这个差值去重新引导生成,借此强化或扰动你的 CFG 控制效果,适合风格偏移、对抗训练、或样式增强。

输入参数

参数名称说明
model需要应用 PAG 机制的扩散模型对象。

输出参数

参数名称说明
MODEL已注入 PAG 引导机制的模型,可直接用于采样器。

控件参数

参数名称说明
scale控制引导强度的缩放系数,默认 3.0。
  • 该方法不会改变模型权重,只影响一次采样期间的注意力行为;
  • 如果你的 CFG 本身已经很强(如 scale=10),再叠加 PAG 可能会产生不稳定图像;
  • 下图为测试用例,经常配合ipadapter完成使用。