DynamicThresholdingFull(dynamicThresholdingFull)
El nodo DynamicThresholdingFull aplica un umbral dinámico a las predicciones de orientación libre de clasificador (CFG) del modelo.
dynamic Thresholding Full
Descripción
El nodo DynamicThresholdingFull aplica un umbral dinámico a las predicciones de orientación libre de clasificador (CFG) del modelo. Está diseñado para reducir la sobresaturación y los artefactos que pueden ocurrir con escalas CFG altas, recortando dinámicamente los valores latentes predichos, basándose en un percentil de la predicción de ruido actual. El nodo también admite la programación de la escala CFG efectiva y de la escala de imitación a lo largo de los pasos de muestreo, así como el manejo separado de canales de características para un control más preciso.
Este nodo pertenece a la categoría EasyUse/PreSampling y genera un MODEL modificado para usarse en el pipeline de muestreo.
Entradas
-
model: El modelo de difusión de entrada al que se aplicará el umbral dinámico.
-
mimic_scale: La escala CFG que imita el mecanismo de umbral dinámico. Este es el nivel de escala utilizado para el cálculo del umbral.
Valor predeterminado:7, rango:0.0a100.0, paso:0.5. -
threshold_percentile: El percentil utilizado para determinar el umbral de recorte. Un valor más bajo recorta de forma más agresiva, mientras que un valor más alto permite que pasen valores latentes más grandes.
Valor predeterminado:1, rango:0.0a1.0, paso:0.01. -
mimic_mode: Selecciona el modo de programación de la escala de imitación a lo largo de los pasos de muestreo. Controla cómo cambia la escala de imitación desde su valor inicial hacia
mimic_scale_min. -
mimic_scale_min: El valor mínimo que puede alcanzar la escala de imitación programada.
Valor predeterminado:0, rango:0.0a100.0, paso:0.5. -
cfg_mode: Selecciona el modo de programación de la escala CFG a lo largo de los pasos de muestreo. Controla cómo cambia la escala CFG efectiva hacia
cfg_scale_min. -
cfg_scale_min: El valor mínimo que puede alcanzar la escala CFG programada.
Valor predeterminado:0, rango:0.0a100.0, paso:0.5. -
sched_val: Un valor de programación general utilizado por los modos de programación seleccionados para controlar la rapidez o suavidad con la que progresan las escalas.
Valor predeterminado:1, rango:0.0a100.0, paso:0.01. -
separate_feature_channels: Indica si se debe aplicar el umbral dinámico por separado a cada canal de características o en conjunto a todos los canales.
Opciones:enable,disable.
Valor predeterminado:enable. -
scaling_startpoint: Determina el punto de partida para los cálculos de escalado. Esto afecta la forma en que el umbral dinámico normaliza los valores latentes.
-
variability_measure: Selecciona la medida estadística utilizada para cuantificar la variabilidad al calcular el umbral dinámico. Las opciones comunes se basan en medidas de desviación, como la desviación promedio o la desviación estándar.
-
interpolate_phi: Factor de combinación entre la predicción CFG original y la predicción con umbral dinámico. Un valor de
1.0aplica el umbral dinámico completo, mientras que los valores más bajos combinan de nuevo hacia el comportamiento CFG normal.
Valor predeterminado:1, rango:0.0a1.0, paso:0.01.
Salidas
- MODEL: El modelo modificado con el umbral dinámico aplicado. Conecta este modelo a un muestreador en lugar del modelo original.
Notas de uso
- El umbral dinámico es más útil cuando se utilizan escalas CFG altas, donde los muestreadores estándar pueden producir resultados sobresaturados o quemados.
- Si no deseas que la escala CFG se programe a la baja durante el muestreo, establece
cfg_scale_mincon el mismo valor que tu escala CFG prevista. mimic_scaleno necesita coincidir exactamente con la escala CFG del muestreador; controla la intensidad del umbral y se puede ajustar de forma independiente.threshold_percentilees un parámetro sensible. Comienza con el valor predeterminado y ajústalo gradualmente.- Habilitar
separate_feature_channelspuede preservar detalles más finos, pero también puede cambiar el aspecto general del resultado de forma más drástica que el umbral aplicado en todos los canales. interpolate_phiofrece una forma conveniente de combinar entre CFG estándar y umbral dinámico sin cambiar los demás parámetros.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.