diff -r a0d61ac3719e -r 2cb7f20654e6 stats/generate.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/stats/generate.sh Sun Oct 04 16:30:24 2026 -0500 @@ -0,0 +1,45 @@ +#!/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