best val_rmse 0.0004
Browse files- config.json +98 -39
- pytorch_model.bin +2 -2
config.json
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
{
|
2 |
-
"best_val_loss": 0.
|
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 |
-
"
|
17 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
"time": 0.0
|
19 |
},
|
20 |
-
"experiment_dir": "/home/cesarali/Pharma/generative_pk/results/comet/node_pk_compartments/
|
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.
|
32 |
-
0.
|
|
|
|
|
|
|
|
|
33 |
],
|
34 |
"drug_id_options": [
|
35 |
"Drug_A",
|
@@ -38,75 +59,96 @@
|
|
38 |
],
|
39 |
"k_1p_tmag_range": [
|
40 |
0.01,
|
41 |
-
0.
|
|
|
|
|
|
|
|
|
42 |
],
|
43 |
"k_a_tmag_range": [
|
44 |
0.01,
|
45 |
-
0.
|
|
|
|
|
|
|
|
|
46 |
],
|
47 |
"k_e_tmag_range": [
|
48 |
0.01,
|
49 |
-
0.
|
|
|
|
|
|
|
|
|
50 |
],
|
51 |
"k_p1_tmag_range": [
|
52 |
0.01,
|
53 |
-
0.
|
|
|
|
|
|
|
|
|
54 |
],
|
55 |
"log_V_mean_range": [
|
56 |
-
|
57 |
-
|
58 |
],
|
59 |
"log_V_std_range": [
|
60 |
-
0.
|
61 |
-
0.
|
62 |
],
|
63 |
"log_k_1p_mean_range": [
|
64 |
-
-
|
65 |
-
|
66 |
],
|
67 |
"log_k_1p_std_range": [
|
68 |
-
0.
|
69 |
-
0.
|
70 |
],
|
71 |
"log_k_a_mean_range": [
|
72 |
-
-1
|
73 |
-
|
74 |
],
|
75 |
"log_k_a_std_range": [
|
76 |
-
0.
|
77 |
-
0.
|
78 |
],
|
79 |
"log_k_e_mean_range": [
|
80 |
-
-
|
81 |
-
|
82 |
],
|
83 |
"log_k_e_std_range": [
|
84 |
-
0.
|
85 |
-
0.
|
86 |
],
|
87 |
"log_k_p1_mean_range": [
|
88 |
-
-
|
89 |
-
1
|
90 |
],
|
91 |
"log_k_p1_std_range": [
|
92 |
-
0.
|
93 |
-
0.
|
94 |
],
|
95 |
"num_individuals_range": [
|
96 |
-
|
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":
|
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 |
-
"
|
|
|
|
|
|
|
|
|
|
|
126 |
"test_size": 5,
|
|
|
127 |
"train_size": 20,
|
128 |
-
"val_protocol": "
|
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":
|
187 |
"betas": [
|
188 |
0.9,
|
189 |
0.999
|
190 |
],
|
191 |
-
"epochs":
|
192 |
"eps": 1e-08,
|
|
|
193 |
"gradient_clip_val": 1.0,
|
194 |
-
"learning_rate": 0.
|
195 |
"log_image_every_epoch": 2,
|
196 |
"log_interval": 1,
|
197 |
-
"log_vcp":
|
198 |
"num_batch_plot": 1,
|
199 |
-
"num_workers":
|
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:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:787f42a203b6312d5a4a9ac9f5ec93a44ffbadf319314eba9c258dfc476ff220
|
3 |
+
size 87185
|