-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgen_data_phi1_3a.sh
More file actions
124 lines (110 loc) · 3.16 KB
/
gen_data_phi1_3a.sh
File metadata and controls
124 lines (110 loc) · 3.16 KB
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
#!/bin/bash
runname="data_phi1_3a"
landscape="phi1"
s10_range="-0.5 0.5"
s20_range="0.5 1.5"
s11_range="-1 1"
s21_range="-0.5 0.5"
logr1_range="3 4"
logr2_range="3 4"
tcrit_buffer0=0.1
tcrit_buffer1=0.85
nsims_train=50
nsims_valid=10
nsims_test=10
seed_train=76678345
seed_valid=734765
seed_test=87326534
sigma=0.1
tfin=20
dt=0.001
dt_save=5.0
ncells=50
burnin=0.1
nsignals=2
signal_schedule=sigmoid
param_func=identity
noise_schedule=constant
x0="0 -0.5"
animation_dt=0.1
sims_to_animate="0 1 2"
animation_duration=10
mkdir -p logs/gen_training_data
logfile=logs/gen_training_data/${runname}.o
echo Logging information to ${logfile}
echo "Generating training data..."
generate_data \
-o data/training_data/${runname}/training \
--nsims $nsims_train \
--tfin $tfin --dt $dt --dt_save $dt_save --ncells $ncells --burnin $burnin \
--landscape_name ${landscape} \
--nsignals $nsignals \
--signal_schedule $signal_schedule \
--s10_range ${s10_range} \
--s20_range ${s20_range} \
--s11_range ${s11_range} \
--s21_range ${s21_range} \
--logr1_range ${logr1_range} \
--logr2_range ${logr2_range} \
--tcrit_buffer0 ${tcrit_buffer0} \
--tcrit_buffer1 ${tcrit_buffer1} \
--param_func $param_func \
--noise_schedule $noise_schedule --noise_args ${sigma} \
--x0 $x0 \
--seed $seed_train \
--animate \
--duration $animation_duration \
--animation_dt $animation_dt \
--sims_to_animate $sims_to_animate \
> $logfile
echo "Generating validation data..."
generate_data \
-o data/training_data/${runname}/validation \
--nsims $nsims_valid \
--tfin $tfin --dt $dt --dt_save $dt_save --ncells $ncells --burnin $burnin \
--landscape_name ${landscape} \
--nsignals $nsignals \
--signal_schedule $signal_schedule \
--s10_range ${s10_range} \
--s20_range ${s20_range} \
--s11_range ${s11_range} \
--s21_range ${s21_range} \
--logr1_range ${logr1_range} \
--logr2_range ${logr2_range} \
--tcrit_buffer0 ${tcrit_buffer0} \
--tcrit_buffer1 ${tcrit_buffer1} \
--param_func $param_func \
--noise_schedule $noise_schedule --noise_args ${sigma} \
--x0 $x0 \
--seed $seed_valid \
--animate \
--duration $animation_duration \
--animation_dt $animation_dt \
--sims_to_animate $sims_to_animate \
>> $logfile
echo "Generating testing data..."
generate_data \
-o data/training_data/${runname}/testing \
--nsims $nsims_test \
--tfin $tfin --dt $dt --dt_save $dt_save --ncells $ncells --burnin $burnin \
--landscape_name ${landscape} \
--nsignals $nsignals \
--signal_schedule $signal_schedule \
--s10_range ${s10_range} \
--s20_range ${s20_range} \
--s11_range ${s11_range} \
--s21_range ${s21_range} \
--logr1_range ${logr1_range} \
--logr2_range ${logr2_range} \
--tcrit_buffer0 ${tcrit_buffer0} \
--tcrit_buffer1 ${tcrit_buffer1} \
--param_func $param_func \
--noise_schedule $noise_schedule --noise_args ${sigma} \
--x0 $x0 \
--seed $seed_test \
--animate \
--duration $animation_duration \
--animation_dt $animation_dt \
--sims_to_animate $sims_to_animate \
>> $logfile
echo "Done!"