DynamicThresholdingFull(dynamicThresholdingFull)
DynamicThresholdingFullノードは、モデルの分類器不要ガイダンス(CFG)予測に動的閾値処理を適用します。現在のノイズ予測のパーセンタイルに基づいて予測された潜在値を動的にクリッピングすることで、高いCFGスケールで発生し得る過飽和やアーティファクトを軽減するように設計されています。
dynamic Thresholding Full
説明
DynamicThresholdingFullノードは、モデルの分類器不要ガイダンス(CFG)予測に動的閾値処理を適用します。現在のノイズ予測のパーセンタイルに基づいて予測された潜在値を動的にクリッピングすることで、高いCFGスケールで発生し得る過飽和やアーティファクトを軽減するように設計されています。このノードは、サンプリングステップにわたる実効CFGスケールとミミックスケールのスケジューリング、および詳細な制御のための個別の特徴チャンネル処理もサポートしています。
このノードはEasyUse/PreSamplingカテゴリに属し、サンプリングパイプラインで使用するための変更済みMODELを出力します。
入力
-
model: 動的閾値処理が適用される入力拡散モデル。
-
mimic_scale: 動的閾値処理メカニズムが模倣するCFGスケール。閾値処理の計算に使用されるスケールレベルです。 デフォルト:
7、範囲:0.0〜100.0、ステップ:0.5。 -
threshold_percentile: クリッピング閾値を決定するために使用されるパーセンタイル。値が低いほど積極的にクリッピングされ、値が高いほど大きな潜在値が通過できるようになります。 デフォルト:
1、範囲:0.0〜1.0、ステップ:0.01。 -
mimic_mode: サンプリングステップにわたるミミックスケールのスケジューリングモードを選択します。ミミックスケールが初期値から
mimic_scale_minに向かってどのように変化するかを制御します。 -
mimic_scale_min: スケジュールされたミミックスケールが到達できる最小値。 デフォルト:
0、範囲:0.0〜100.0、ステップ:0.5。 -
cfg_mode: サンプリングステップにわたるCFGスケールのスケジューリングモードを選択します。実効CFGスケールが
cfg_scale_minに向かってどのように変化するかを制御します。 -
cfg_scale_min: スケジュールされたCFGスケールが到達できる最小値。 デフォルト:
0、範囲:0.0〜100.0、ステップ:0.5。 -
sched_val: 選択済みのスケジューリングモードがスケールの進行速度や滑らかさを制御するために使用する一般のスケジューリング値。 デフォルト:
1、範囲:0.0〜100.0、ステップ:0.01。 -
separate_feature_channels: 動的閾値処理を各特徴チャンネルに個別に適用するか、すべてのチャンネルにまとめて適用するかを指定します。 オプション:
enable、disable。 デフォルト:enable。 -
scaling_startpoint: スケーリング計算の開始点を決定します。動的閾値処理が潜在値を正規化する方法に影響します。
-
variability_measure: 動的閾値を計算する際に変動性を定量化するために使用される統計的尺度を選択します。一般的なオプションは、平均偏差や標準偏差などの偏差尺度に基づいています。
-
interpolate_phi: オリジナルのCFG予測と動的閾値処理された予測の間のブレンド係数。
1.0の値は完全な動的閾値処理を適用し、低い値は通常のCFG動作に近づくようにブレンドします。 デフォルト:1、範囲:0.0〜1.0、ステップ:0.01。
出力
- MODEL: 動的閾値処理が適用された変更済みモデル。オリジナルのモデルの代わりにこのモデルをサンプラーに接続します。
使用上の注意
- 動的閾値処理は、スタンダードなサンプラーが過飽和や白飛びした結果を生成する可能性がある、高いCFGスケールを使用する場合に最も役立ちます。
- サンプリング中にCFGスケールを下方にスケジュールしたくない場合は、
cfg_scale_minを意図したCFGスケールと同じ値に設定します。 mimic_scaleはサンプラーのCFGスケールと正確に一致させる必要はありません。閾値処理の強度を制御し、独立して調整できます。threshold_percentileは敏感なパラメータです。デフォルトから始めて、徐々に調整してください。separate_feature_channelsを有効にすると、より細かいディテールを保持できますが、すべてのチャンネルにわたる閾値処理よりも結果の全体的な外観がより劇的に変化する可能性があります。interpolate_phiは、他のパラメータを変更せずにスタンダードなCFGと動的閾値処理の間でブレンドする便利な方法を提供します。
コメント
GitHubでサインインしてディスカッションに参加しましょう。