Wed, 07 Oct 2026 08:02:41 -0500
Bump version
#!/bin/sh function rep { b="$1.py" shift p="$1" shift expr="" name="$p" comma="" var="$1" shift while test "$var" != "--"; do val="$1" shift expr="$expr s/\"$var\" *:.*/\"$var\": $val,/;" name="$name$comma$var=$val" comma="," var="$1" shift done var="$1" shift for val in "$@"; do sed "$expr; s/\"$var\" *:.*/\"$var\": $val,/" $b > "$name$comma$var=$val].py" done } this_script=$(realpath "$0") dir=$(dirname "$this_script") prefix="$dir/../experiments/variant[" base="$dir/base" for seed in $(seq 1 8); do # Most parameters halved or doubled. # Step length parameters halved or divided by four, due to being chosen as high as works. rep $base $prefix -- seed $seed rep $base $prefix seed $seed -- tau0 0.01 0.005 rep $base $prefix seed $seed -- sigmap0 0.00005 0.0002 rep $base $prefix seed $seed -- alpha 1e-3 4e-3 rep $base $prefix seed $seed -- alpha_k 30 120 rep $base $prefix seed $seed -- alpha_c 0.03 0.12 rep $base $prefix seed $seed do_non_sliding False -- tautheta 0.0175 0.035 done