cesarali commited on
Commit
14b46e9
·
verified ·
1 Parent(s): 990c084

best val_rmse 0.0004

Browse files
Files changed (2) hide show
  1. config.json +98 -39
  2. pytorch_model.bin +2 -2
config.json CHANGED
@@ -1,5 +1,5 @@
1
  {
2
- "best_val_loss": 0.0003486917121335864,
3
  "comet_ai_key": null,
4
  "context_observations": {
5
  "add_rem": true,
@@ -12,12 +12,29 @@
12
  "obs_type": "observations_pk_peak_halflife",
13
  "past_time_ratio": 0.1
14
  },
 
15
  "dosing": {
16
- "dose": 1.0,
17
- "route": "oral",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
18
  "time": 0.0
19
  },
20
- "experiment_dir": "/home/cesarali/Pharma/generative_pk/results/comet/node_pk_compartments/0f03bcacc1c340a4b079188c7f28bf94",
21
  "experiment_indentifier": null,
22
  "experiment_name": "node_pk_compartments",
23
  "hf_model_card_path": [
@@ -28,8 +45,12 @@
28
  "hugging_face_token": null,
29
  "meta_study": {
30
  "V_tmag_range": [
31
- 0.01,
32
- 0.1
 
 
 
 
33
  ],
34
  "drug_id_options": [
35
  "Drug_A",
@@ -38,75 +59,96 @@
38
  ],
39
  "k_1p_tmag_range": [
40
  0.01,
41
- 0.1
 
 
 
 
42
  ],
43
  "k_a_tmag_range": [
44
  0.01,
45
- 0.1
 
 
 
 
46
  ],
47
  "k_e_tmag_range": [
48
  0.01,
49
- 0.1
 
 
 
 
50
  ],
51
  "k_p1_tmag_range": [
52
  0.01,
53
- 0.1
 
 
 
 
54
  ],
55
  "log_V_mean_range": [
56
- -1.5,
57
- 1.5
58
  ],
59
  "log_V_std_range": [
60
- 0.1,
61
- 0.5
62
  ],
63
  "log_k_1p_mean_range": [
64
- -1.5,
65
- 1.5
66
  ],
67
  "log_k_1p_std_range": [
68
- 0.1,
69
- 0.5
70
  ],
71
  "log_k_a_mean_range": [
72
- -1.5,
73
- 1.5
74
  ],
75
  "log_k_a_std_range": [
76
- 0.1,
77
- 0.5
78
  ],
79
  "log_k_e_mean_range": [
80
- -1.5,
81
- 1.5
82
  ],
83
  "log_k_e_std_range": [
84
- 0.1,
85
- 0.5
86
  ],
87
  "log_k_p1_mean_range": [
88
- -1.5,
89
- 1.5
90
  ],
91
  "log_k_p1_std_range": [
92
- 0.1,
93
- 0.5
94
  ],
95
  "num_individuals_range": [
96
- 10,
97
  10
98
  ],
99
  "num_peripherals_range": [
100
  1,
101
  3
102
  ],
 
 
 
 
103
  "solver_method": "rk4",
104
  "time_num_steps": 100,
105
  "time_start": 0.0,
106
- "time_stop": 10.0
107
  },
108
  "mix_data": {
109
  "evaluate_prediction_steps_past": 3,
 
110
  "log_transform": false,
111
  "n_of_databatches": 1,
112
  "n_of_target_individuals": 0,
@@ -119,13 +161,20 @@
119
  ],
120
  "pretraining_epochs": 90,
121
  "pretraining_protocol": "none",
 
122
  "return_split_versions": false,
123
  "split_seed": 42,
124
  "split_strategy": "subject",
125
- "test_protocol": "empirical",
 
 
 
 
 
126
  "test_size": 5,
 
127
  "train_size": 20,
128
- "val_protocol": "empirical",
129
  "val_size": 5,
130
  "z_score_normalization": false
131
  },
@@ -136,6 +185,7 @@
136
  "activation": "ReLU",
137
  "aggregator_num_heads": 8,
138
  "aggregator_type": "attention",
 
139
  "cov_proj_dim": 16,
140
  "decoder_attention_layers": 2,
141
  "decoder_hidden_dim": 32,
@@ -155,12 +205,17 @@
155
  "node_step": true,
156
  "norm": "layer",
157
  "output_head_num_layers": 2,
 
 
158
  "rnn_decoder_number_of_layers": 1,
159
  "rnn_individual_encoder_number_of_layers": 1,
 
160
  "time_obs_encoder_hidden_dim": 32,
161
  "time_obs_encoder_output_dim": 32,
162
  "use_attention": true,
 
163
  "use_kl_i": true,
 
164
  "use_kl_init": true,
165
  "use_kl_s": true,
166
  "zi_latent_dim": 20
@@ -183,27 +238,31 @@
183
  },
184
  "train": {
185
  "amsgrad": false,
186
- "batch_size": 8,
187
  "betas": [
188
  0.9,
189
  0.999
190
  ],
191
- "epochs": 3,
192
  "eps": 1e-08,
 
193
  "gradient_clip_val": 1.0,
194
- "learning_rate": 0.0001,
195
  "log_image_every_epoch": 2,
196
  "log_interval": 1,
197
- "log_vcp": true,
198
  "num_batch_plot": 1,
199
- "num_workers": 3,
200
  "optimizer_name": "AdamW",
 
201
  "scheduler_name": "CosineAnnealingLR",
202
  "scheduler_params": {
203
  "T_max": 1000,
204
  "eta_min": 5e-05,
205
  "last_epoch": -1
206
  },
 
 
207
  "weight_decay": 0.0001
208
  },
209
  "transformers_version": "4.52.4",
 
1
  {
2
+ "best_val_loss": 0.0003782084968406707,
3
  "comet_ai_key": null,
4
  "context_observations": {
5
  "add_rem": true,
 
12
  "obs_type": "observations_pk_peak_halflife",
13
  "past_time_ratio": 0.1
14
  },
15
+ "debug_test": true,
16
  "dosing": {
17
+ "logdose_mean_range": [
18
+ -2.0,
19
+ 2.0
20
+ ],
21
+ "logdose_std_range": [
22
+ 0.1,
23
+ 0.5
24
+ ],
25
+ "num_individuals": 10,
26
+ "route_options": [
27
+ "oral",
28
+ "iv"
29
+ ],
30
+ "route_weights": [
31
+ 0.8,
32
+ 0.2
33
+ ],
34
+ "same_route": true,
35
  "time": 0.0
36
  },
37
+ "experiment_dir": "/home/cesarali/Pharma/generative_pk/results/comet/node_pk_compartments/fb0874f7e0e7492393bb882525283b3a",
38
  "experiment_indentifier": null,
39
  "experiment_name": "node_pk_compartments",
40
  "hf_model_card_path": [
 
45
  "hugging_face_token": null,
46
  "meta_study": {
47
  "V_tmag_range": [
48
+ 0.001,
49
+ 0.001
50
+ ],
51
+ "V_tscl_range": [
52
+ 1,
53
+ 5
54
  ],
55
  "drug_id_options": [
56
  "Drug_A",
 
59
  ],
60
  "k_1p_tmag_range": [
61
  0.01,
62
+ 0.02
63
+ ],
64
+ "k_1p_tscl_range": [
65
+ 1,
66
+ 5
67
  ],
68
  "k_a_tmag_range": [
69
  0.01,
70
+ 0.02
71
+ ],
72
+ "k_a_tscl_range": [
73
+ 1,
74
+ 5
75
  ],
76
  "k_e_tmag_range": [
77
  0.01,
78
+ 0.02
79
+ ],
80
+ "k_e_tscl_range": [
81
+ 1,
82
+ 5
83
  ],
84
  "k_p1_tmag_range": [
85
  0.01,
86
+ 0.02
87
+ ],
88
+ "k_p1_tscl_range": [
89
+ 1,
90
+ 5
91
  ],
92
  "log_V_mean_range": [
93
+ 2,
94
+ 8
95
  ],
96
  "log_V_std_range": [
97
+ 0.2,
98
+ 0.6
99
  ],
100
  "log_k_1p_mean_range": [
101
+ -4,
102
+ 0
103
  ],
104
  "log_k_1p_std_range": [
105
+ 0.2,
106
+ 0.6
107
  ],
108
  "log_k_a_mean_range": [
109
+ -1,
110
+ 2
111
  ],
112
  "log_k_a_std_range": [
113
+ 0.2,
114
+ 0.6
115
  ],
116
  "log_k_e_mean_range": [
117
+ -5,
118
+ 0
119
  ],
120
  "log_k_e_std_range": [
121
+ 0.2,
122
+ 0.6
123
  ],
124
  "log_k_p1_mean_range": [
125
+ -4,
126
+ -1
127
  ],
128
  "log_k_p1_std_range": [
129
+ 0.2,
130
+ 0.6
131
  ],
132
  "num_individuals_range": [
133
+ 5,
134
  10
135
  ],
136
  "num_peripherals_range": [
137
  1,
138
  3
139
  ],
140
+ "rel_ruv_range": [
141
+ 0.001,
142
+ 0.01
143
+ ],
144
  "solver_method": "rk4",
145
  "time_num_steps": 100,
146
  "time_start": 0.0,
147
+ "time_stop": 24.0
148
  },
149
  "mix_data": {
150
  "evaluate_prediction_steps_past": 3,
151
+ "keep_tempfile": false,
152
  "log_transform": false,
153
  "n_of_databatches": 1,
154
  "n_of_target_individuals": 0,
 
161
  ],
162
  "pretraining_epochs": 90,
163
  "pretraining_protocol": "none",
164
+ "recreate_tempfile": false,
165
  "return_split_versions": false,
166
  "split_seed": 42,
167
  "split_strategy": "subject",
168
+ "store_in_tempfile": false,
169
+ "tempfile_path": [
170
+ "preprocessed",
171
+ "simulated_ou_as_rates.tr"
172
+ ],
173
+ "test_protocol": "node",
174
  "test_size": 5,
175
+ "tqdm_progress": false,
176
  "train_size": 20,
177
+ "val_protocol": "node",
178
  "val_size": 5,
179
  "z_score_normalization": false
180
  },
 
185
  "activation": "ReLU",
186
  "aggregator_num_heads": 8,
187
  "aggregator_type": "attention",
188
+ "combine_latent_mode": "mlp",
189
  "cov_proj_dim": 16,
190
  "decoder_attention_layers": 2,
191
  "decoder_hidden_dim": 32,
 
205
  "node_step": true,
206
  "norm": "layer",
207
  "output_head_num_layers": 2,
208
+ "prediction_latent_deterministic": false,
209
+ "prediction_only": false,
210
  "rnn_decoder_number_of_layers": 1,
211
  "rnn_individual_encoder_number_of_layers": 1,
212
+ "study_latent_deterministic": false,
213
  "time_obs_encoder_hidden_dim": 32,
214
  "time_obs_encoder_output_dim": 32,
215
  "use_attention": true,
216
+ "use_invariance_loss": true,
217
  "use_kl_i": true,
218
+ "use_kl_i_np": true,
219
  "use_kl_init": true,
220
  "use_kl_s": true,
221
  "zi_latent_dim": 20
 
238
  },
239
  "train": {
240
  "amsgrad": false,
241
+ "batch_size": 128,
242
  "betas": [
243
  0.9,
244
  0.999
245
  ],
246
+ "epochs": 50,
247
  "eps": 1e-08,
248
+ "eval_empirical_every_pct": 0.25,
249
  "gradient_clip_val": 1.0,
250
+ "learning_rate": 0.00023,
251
  "log_image_every_epoch": 2,
252
  "log_interval": 1,
253
+ "log_vcp": false,
254
  "num_batch_plot": 1,
255
+ "num_workers": 8,
256
  "optimizer_name": "AdamW",
257
+ "persistent_workers": true,
258
  "scheduler_name": "CosineAnnealingLR",
259
  "scheduler_params": {
260
  "T_max": 1000,
261
  "eta_min": 5e-05,
262
  "last_epoch": -1
263
  },
264
+ "shuffle_val": true,
265
+ "val_empirical_every_pct_epochs": 0.5,
266
  "weight_decay": 0.0001
267
  },
268
  "transformers_version": "4.52.4",
pytorch_model.bin CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:fdbdceb5c6d3cdf8b0cc926997face927b5619f628a3eeca6784ac2fc58cd342
3
- size 86545
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:787f42a203b6312d5a4a9ac9f5ec93a44ffbadf319314eba9c258dfc476ff220
3
+ size 87185