ttoosi commited on
Commit
47a2d07
·
1 Parent(s): a96fdf1

Simplify parameters by removing adaptive epsilon controls

Browse files
Files changed (1) hide show
  1. app.py +3 -6
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.Checkbox(value=False, label="Use adaptive epsilon (stronger/weaker constraint by region)")
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
- with gr.Row():
718
- eps_max_mult_slider = gr.Slider(minimum=0.1, maximum=350.0, value=20.0, step=0.1, label="Epsilon: multiplier at center")
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")