-
Notifications
You must be signed in to change notification settings - Fork 6
/
fraction.sh
44 lines (30 loc) · 1.58 KB
/
fraction.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
################################ Frac ODE ################################
ode=FracODE
# change noise level
seed_arr=( 0 )
noise_arr=( 0.01 0.1 0.3 0.5 0.7 0.9 )
n_seed=50
freq=100
for seed in "${seed_arr[@]}"
do
for noise in "${noise_arr[@]}"
do
python -u run_simulation.py --ode_name=${ode} --seed=${seed} --noise_sigma=${noise} --n_seed=${n_seed} --freq=${freq} --n_sample=50
python -u run_simulation.py --alg=spline --ode_name=${ode} --seed=${seed} --noise_sigma=${noise} --n_seed=${n_seed} --freq=${freq} --n_sample=50
python -u run_simulation.py --alg=gp --ode_name=${ode} --seed=${seed} --noise_sigma=${noise} --n_seed=${n_seed} --freq=${freq} --n_sample=50
python -u run_simulation_vi.py --ode_name=${ode} --seed=${seed} --noise_sigma=${noise} --n_seed=${n_seed} --freq=${freq} --n_sample=50
done
done
noise_arr=( 0.01 0.1 0.3 0.5 0.7 0.9 )
sample=50
freq=100
ode=FracODE
rm results/FracODE-noise.txt
for noise in "${noise_arr[@]}"
do
python -u evaluation.py --ode_name=${ode} --noise_sigma=${noise} --n_sample=${sample} --freq=${freq} --alg=vi >> results/FracODE-noise.txt
python -u evaluation.py --ode_name=${ode} --noise_sigma=${noise} --n_sample=${sample} --freq=${freq} --alg=diff >> results/FracODE-noise.txt
python -u evaluation.py --ode_name=${ode} --noise_sigma=${noise} --n_sample=${sample} --freq=${freq} --alg=spline >> results/FracODE-noise.txt
python -u evaluation.py --ode_name=${ode} --noise_sigma=${noise} --n_sample=${sample} --freq=${freq} --alg=gp >> results/FracODE-noise.txt
done
cat results/FracODE-noise.txt