Simplify parameters by removing adaptive epsilon controls
Browse files
app.py
CHANGED
|
@@ -703,10 +703,8 @@ with gr.Blocks(title="Human Hallucination Prediction", css="""
|
|
| 703 |
label="Hierarchy Level"
|
| 704 |
)
|
| 705 |
|
| 706 |
-
gr.Markdown("### 🎯 Adaptive Gaussian mask (spatially varying constraint)")
|
| 707 |
-
gr.Markdown("Define where on the image the mask is centered and how large its radius is. Coordinates: **-1** = left/top, **1** = right/bottom, **0** = center.")
|
| 708 |
with gr.Row():
|
| 709 |
-
use_adaptive_eps_check = gr.
|
| 710 |
use_adaptive_step_check = gr.Checkbox(value=True, label="Use adaptive step size (stronger/weaker updates by region)")
|
| 711 |
with gr.Row():
|
| 712 |
mask_center_x_slider = gr.Slider(minimum=-1.0, maximum=1.0, value=0.5, step=0.05, label="Mask center X")
|
|
@@ -714,9 +712,8 @@ with gr.Blocks(title="Human Hallucination Prediction", css="""
|
|
| 714 |
with gr.Row():
|
| 715 |
mask_radius_slider = gr.Slider(minimum=0.01, maximum=1.0, value=0.2, step=0.01, label="Mask radius (flat region size)")
|
| 716 |
mask_sigma_slider = gr.Slider(minimum=0.05, maximum=1.0, value=0.2, step=0.01, label="Mask sigma (fall-off outside radius)")
|
| 717 |
-
|
| 718 |
-
|
| 719 |
-
eps_min_mult_slider = gr.Slider(minimum=0.1, maximum=10.0, value=1.0, step=0.1, label="Epsilon: multiplier at periphery")
|
| 720 |
with gr.Row():
|
| 721 |
step_max_mult_slider = gr.Slider(minimum=0.1, maximum=150.0, value=50.0, step=0.1, label="Step size: multiplier at center")
|
| 722 |
step_min_mult_slider = gr.Slider(minimum=0.1, maximum=10.0, value=0.2, step=0.1, label="Step size: multiplier at periphery")
|
|
|
|
| 703 |
label="Hierarchy Level"
|
| 704 |
)
|
| 705 |
|
|
|
|
|
|
|
| 706 |
with gr.Row():
|
| 707 |
+
use_adaptive_eps_check = gr.State(value=False)
|
| 708 |
use_adaptive_step_check = gr.Checkbox(value=True, label="Use adaptive step size (stronger/weaker updates by region)")
|
| 709 |
with gr.Row():
|
| 710 |
mask_center_x_slider = gr.Slider(minimum=-1.0, maximum=1.0, value=0.5, step=0.05, label="Mask center X")
|
|
|
|
| 712 |
with gr.Row():
|
| 713 |
mask_radius_slider = gr.Slider(minimum=0.01, maximum=1.0, value=0.2, step=0.01, label="Mask radius (flat region size)")
|
| 714 |
mask_sigma_slider = gr.Slider(minimum=0.05, maximum=1.0, value=0.2, step=0.01, label="Mask sigma (fall-off outside radius)")
|
| 715 |
+
eps_max_mult_slider = gr.State(value=1.0)
|
| 716 |
+
eps_min_mult_slider = gr.State(value=1.0)
|
|
|
|
| 717 |
with gr.Row():
|
| 718 |
step_max_mult_slider = gr.Slider(minimum=0.1, maximum=150.0, value=50.0, step=0.1, label="Step size: multiplier at center")
|
| 719 |
step_min_mult_slider = gr.Slider(minimum=0.1, maximum=10.0, value=0.2, step=0.1, label="Step size: multiplier at periphery")
|