EasyUse/PreSamplinggenerated

DynamicThresholdingFull(dynamicThresholdingFull)

DynamicThresholdingFull 节点会对模型的无分类器引导(CFG)预测应用动态阈值处理。它通过根据当前噪波预测的百分位数动态裁剪预测的 Latent 值,来减少高 CFG 缩放下可能出现的过饱和与伪影。此节点还支持在采样步骤中调度有效 CFG 缩放和模拟缩放,并支持单独的特征通道处理以实现更精细的控制。

dynamic Thresholding Full

model
MODEL
mimic_scale
7.0
threshold_percentile
1.00
mimic_mode
COMBO
mimic_scale_min
0.0
cfg_mode
COMBO
cfg_scale_min
0.0
sched_val
1.00
separate_feature_channels
COMBO
scaling_startpoint
COMBO
variability_measure
COMBO
interpolate_phi
1.00
Easy Use

描述

DynamicThresholdingFull 节点会对模型的无分类器引导(CFG)预测应用动态阈值处理。它通过根据当前噪波预测的百分位数动态裁剪预测的 Latent 值,来减少高 CFG 缩放下可能出现的过饱和与伪影。此节点还支持在采样步骤中调度有效 CFG 缩放和模拟缩放,并支持单独的特征通道处理以实现更精细的控制。

此节点属于 EasyUse/PreSampling 类别,并输出修改后的 MODEL,供采样流程使用。

输入

  • model:将应用动态阈值处理的输入扩散模型。

  • mimic_scale:动态阈值处理机制所模拟的 CFG 缩放。这是用于阈值计算的缩放级别。
    默认值:7,范围:0.0100.0,步长:0.5

  • threshold_percentile:用于确定裁剪阈值的百分位数。较低的值会进行更激进的裁剪,而较高的值允许更大的 Latent 值通过。
    默认值:1,范围:0.01.0,步长:0.01

  • mimic_mode:为采样步骤中的模拟缩放选择调度模式。这控制模拟缩放如何从其初始值向 mimic_scale_min 变化。

  • mimic_scale_min:调度后的模拟缩放所能达到的最小值。
    默认值:0,范围:0.0100.0,步长:0.5

  • cfg_mode:为采样步骤中的 CFG 缩放选择调度模式。这控制有效 CFG 缩放如何向 cfg_scale_min 变化。

  • cfg_scale_min:调度后的 CFG 缩放所能达到的最小值。
    默认值:0,范围:0.0100.0,步长:0.5

  • sched_val:一个常规调度值,用于控制已选择的调度模式下缩放变化的快慢或平滑程度。
    默认值:1,范围:0.0100.0,步长:0.01

  • separate_feature_channels:是否对每个特征通道分别应用动态阈值处理,还是对所有通道一起应用。
    选项:enabledisable
    默认值:enable

  • scaling_startpoint:确定缩放计算的起点。这会影响动态阈值处理对 Latent 值进行归一化的方式。

  • variability_measure:选择计算动态阈值时用于量化变异性的统计度量。常见选项基于偏差度量,例如平均偏差或标准差。

  • interpolate_phi:原始 CFG 预测与动态阈值处理后的预测之间的混合因子。值为 1.0 时完全应用动态阈值处理,较低的值则逐渐回归正常 CFG 行为。
    默认值:1,范围:0.01.0,步长:0.01

输出

  • MODEL:已应用动态阈值处理的修改后模型。将此模型连接到采样器,以代替原始模型。

使用说明

  • 动态阈值处理在使用高 CFG 缩放时最为实用,因为标准采样器此时可能会产生过饱和或过曝的结果。
  • 如果不想在采样过程中向下调度 CFG 缩放,请将 cfg_scale_min 设置为与预期 CFG 缩放相同的值。
  • mimic_scale 不必与采样器的 CFG 缩放完全一致。它控制阈值处理的强度,可以独立调整。
  • threshold_percentile 是一个敏感参数。请从默认值开始并逐步调整。
  • 启用 separate_feature_channels 可以保留更精细的细节,但相比跨所有通道进行阈值处理,也可能更显著地改变结果的整体外观。
  • interpolate_phi 提供了一种便捷的方式,无需更改其他参数即可在标准 CFG 与动态阈值处理之间进行混合。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…