cesarali commited on
Commit
52a4687
·
verified ·
1 Parent(s): cb335c1

best val_rmse 1.5406

Browse files
Files changed (2) hide show
  1. config.json +116 -118
  2. pytorch_model.bin +2 -2
config.json CHANGED
@@ -1,204 +1,202 @@
1
  {
2
- "best_val_loss": 0.04928312823176384,
 
3
  "context_observations": {
4
  "add_rem": true,
5
- "divide_in_past_and_future": false,
6
- "empirical_number_of_obs": false,
7
  "max_num_obs": 15,
8
- "min_num_of_past_context": 3,
9
- "num_of_past_context": 5,
10
- "obs_dataset": "/home/cesarali/Pharma/generative_pk/data/preprocessed/lenuzza/Lenuzza2016.csv",
11
- "obs_type": "observations_pk_peak_halflife",
12
- "past_time_ratio": 0.1
 
13
  },
 
14
  "dosing": {
15
- "dose": 1.0,
16
- "route": "oral",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  "time": 0.0
18
  },
19
- "experiment_dir": null,
20
  "experiment_indentifier": null,
21
- "experiment_name": "node_pk_compartments",
22
  "hf_model_card_path": [
23
- "hf_model_card",
24
- "CVAE_Readme.md"
25
  ],
26
  "hf_model_name": "NodePK_test",
27
  "hugging_face_token": null,
28
  "meta_study": {
29
- "V_tmag_range": [
30
- 0.01,
31
- 0.1
32
- ],
33
- "drug_id_options": [
34
- "Drug_A",
35
- "Drug_B",
36
- "Drug_C"
37
- ],
38
- "k_1p_tmag_range": [
39
- 0.01,
40
- 0.1
41
  ],
42
- "k_a_tmag_range": [
43
- 0.01,
44
- 0.1
45
  ],
46
- "k_e_tmag_range": [
47
- 0.01,
48
- 0.1
49
- ],
50
- "k_p1_tmag_range": [
51
- 0.01,
52
- 0.1
53
- ],
54
- "log_V_mean_range": [
55
- -1.5,
56
- 1.5
57
- ],
58
- "log_V_std_range": [
59
- 0.1,
60
- 0.5
61
- ],
62
- "log_k_1p_mean_range": [
63
- -1.5,
64
- 1.5
65
- ],
66
- "log_k_1p_std_range": [
67
- 0.1,
68
- 0.5
69
  ],
70
- "log_k_a_mean_range": [
71
- -1.5,
72
- 1.5
73
- ],
74
- "log_k_a_std_range": [
75
- 0.1,
76
- 0.5
77
- ],
78
- "log_k_e_mean_range": [
79
- -1.5,
80
- 1.5
81
- ],
82
- "log_k_e_std_range": [
83
- 0.1,
84
- 0.5
85
- ],
86
- "log_k_p1_mean_range": [
87
- -1.5,
88
- 1.5
89
- ],
90
- "log_k_p1_std_range": [
91
- 0.1,
92
- 0.5
93
  ],
 
94
  "num_individuals_range": [
95
- 10,
96
- 10
97
  ],
98
  "num_peripherals_range": [
99
  1,
100
  3
101
  ],
102
- "solver_method": "rk4",
103
- "time_num_steps": 100,
 
 
104
  "time_start": 0.0,
105
- "time_stop": 10.0
106
  },
107
  "mix_data": {
108
  "evaluate_prediction_steps_past": 5,
 
109
  "log_transform": false,
110
- "n_of_databatches": 3,
 
111
  "n_of_target_individuals": 1,
112
  "normalize_by_max": true,
113
  "normalize_time": true,
114
- "pretraining_dataset_path": [
115
- "preprocessed",
116
- "lenuzza",
117
- "Lenuzza2016.csv"
118
- ],
119
- "pretraining_epochs": 90,
120
  "pretraining_protocol": "none",
 
121
  "split_seed": 42,
122
  "split_strategy": "study",
 
 
 
 
 
 
 
 
 
123
  "test_protocol": "simulated",
124
- "test_size": 5,
125
- "train_size": 100,
 
126
  "val_protocol": "simulated",
127
- "val_size": 5,
128
  "z_score_normalization": false
129
  },
130
  "model_type": "node_pk",
131
  "my_results_path": null,
132
- "name_str": "ContextVAENodePK",
133
  "network": {
134
  "activation": "ReLU",
135
  "aggregator_num_heads": 8,
136
  "aggregator_type": "attention",
137
- "decoder_hidden_dim": 128,
138
- "decoder_name": "RNNDecoder",
139
- "decoder_num_layers": 2,
140
- "decoder_rnn_hidden_dim": 200,
 
 
 
141
  "drift_activation": "Tanh",
142
- "drift_num_layers": 3,
143
  "dropout": 0.1,
144
- "encoder_rnn_hidden_dim": 200,
145
  "exclusive_node_step": false,
 
146
  "individual_encoder_name": "RNNContextEncoder",
147
  "individual_encoder_number_of_heads": 4,
148
- "init_hidden_num_layers": 2,
149
  "input_encoding_hidden_dim": 128,
150
- "loss_name": "nll",
 
151
  "node_step": true,
152
  "norm": "layer",
153
- "output_head_num_layers": 2,
 
 
 
154
  "rnn_decoder_number_of_layers": 4,
155
- "rnn_individual_encoder_number_of_layers": 2,
156
- "time_obs_encoder_hidden_dim": 128,
157
- "time_obs_encoder_output_dim": 128,
 
158
  "use_attention": true,
159
- "zi_latent_dim": 200
 
 
 
 
 
 
 
160
  },
161
  "run_index": 0,
162
  "tags": [
163
- "snode-pk",
164
- "C-0"
165
  ],
166
  "target_observations": {
167
  "add_rem": true,
168
- "divide_in_past_and_future": false,
169
- "empirical_number_of_obs": false,
170
  "max_num_obs": 15,
171
- "min_num_of_past_context": 3,
172
- "num_of_past_context": 5,
173
- "obs_dataset": "/home/cesarali/Pharma/generative_pk/data/preprocessed/lenuzza/Lenuzza2016.csv",
174
- "obs_type": "observations_pk_peak_halflife",
175
- "past_time_ratio": 0.1
 
176
  },
177
  "train": {
178
  "amsgrad": false,
179
- "batch_size": 8,
180
  "betas": [
181
  0.9,
182
  0.999
183
  ],
184
- "epochs": 4,
185
  "eps": 1e-08,
 
186
  "gradient_clip_val": 1.0,
187
  "learning_rate": 0.0001,
188
- "log_image_every_epoch": 2,
189
  "log_interval": 1,
 
190
  "num_batch_plot": 1,
191
- "num_workers": 3,
192
  "optimizer_name": "AdamW",
 
193
  "scheduler_name": "CosineAnnealingLR",
194
  "scheduler_params": {
195
  "T_max": 1000,
196
  "eta_min": 5e-05,
197
  "last_epoch": -1
198
  },
 
 
199
  "weight_decay": 0.0001
200
  },
201
  "transformers_version": "4.52.4",
202
- "upload_to_hf_hub": true,
203
  "verbose": false
204
  }
 
1
  {
2
+ "best_val_loss": 1.5405571460723877,
3
+ "comet_ai_key": null,
4
  "context_observations": {
5
  "add_rem": true,
 
 
6
  "max_num_obs": 15,
7
+ "max_past": 5,
8
+ "min_past": 3,
9
+ "obs_dataset": "/home/ojedamarin/Projects/Pharma/generative_pk/data/preprocessed/lenuzza/Lenuzza2016.csv",
10
+ "past_time_ratio": 0.1,
11
+ "split_past_future": false,
12
+ "type": "pk_peak_half_life"
13
  },
14
+ "debug_test": true,
15
  "dosing": {
16
+ "logdose_mean_range": [
17
+ -2.0,
18
+ 2.0
19
+ ],
20
+ "logdose_std_range": [
21
+ 0.1,
22
+ 0.5
23
+ ],
24
+ "num_individuals": 10,
25
+ "route_options": [
26
+ "oral",
27
+ "oral"
28
+ ],
29
+ "route_weights": [
30
+ 0.8,
31
+ 0.2
32
+ ],
33
+ "same_route": true,
34
  "time": 0.0
35
  },
36
+ "experiment_dir": "/home/cesarali/Pharma/sim_priors_pk/results/comet/node-pk/da4b251a530446a9822c849497403e3d",
37
  "experiment_indentifier": null,
38
+ "experiment_name": "node-pk",
39
  "hf_model_card_path": [
40
+ "hf_model_cards",
41
+ "NODE-PK_Readme.md"
42
  ],
43
  "hf_model_name": "NodePK_test",
44
  "hugging_face_token": null,
45
  "meta_study": {
46
+ "band_scale_range": [
47
+ 0.05,
48
+ 1.0
 
 
 
 
 
 
 
 
 
49
  ],
50
+ "baseline_range": [
51
+ 0.6,
52
+ 1.4
53
  ],
54
+ "decay_rate_range": [
55
+ 0.001,
56
+ 0.2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
  ],
58
+ "drug_id_options": [
59
+ "DummyDrug"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  ],
61
+ "num_individuals": 20,
62
  "num_individuals_range": [
63
+ 16,
64
+ 16
65
  ],
66
  "num_peripherals_range": [
67
  1,
68
  3
69
  ],
70
+ "p1": 1.0,
71
+ "simple_mode": true,
72
+ "solver_method": "dummy",
73
+ "time_num_steps": 40,
74
  "time_start": 0.0,
75
+ "time_stop": 24.0
76
  },
77
  "mix_data": {
78
  "evaluate_prediction_steps_past": 5,
79
+ "keep_tempfile": false,
80
  "log_transform": false,
81
+ "n_of_databatches": null,
82
+ "n_of_permutations": 3,
83
  "n_of_target_individuals": 1,
84
  "normalize_by_max": true,
85
  "normalize_time": true,
86
+ "pretraining_epochs": 800,
 
 
 
 
 
87
  "pretraining_protocol": "none",
88
+ "recreate_tempfile": false,
89
  "split_seed": 42,
90
  "split_strategy": "study",
91
+ "store_in_tempfile": false,
92
+ "tempfile_path": [
93
+ "preprocessed",
94
+ "simulated_ou_as_rates"
95
+ ],
96
+ "test_empirical_datasets": [
97
+ "cesarali/lenuzza-2016",
98
+ "cesarali/Indometacin"
99
+ ],
100
  "test_protocol": "simulated",
101
+ "test_size": 64,
102
+ "tqdm_progress": false,
103
+ "train_size": 320,
104
  "val_protocol": "simulated",
105
+ "val_size": 64,
106
  "z_score_normalization": false
107
  },
108
  "model_type": "node_pk",
109
  "my_results_path": null,
110
+ "name_str": "PredictionPK",
111
  "network": {
112
  "activation": "ReLU",
113
  "aggregator_num_heads": 8,
114
  "aggregator_type": "attention",
115
+ "combine_latent_mode": "mlp",
116
+ "cov_proj_dim": 16,
117
+ "decoder_attention_layers": 2,
118
+ "decoder_hidden_dim": 512,
119
+ "decoder_name": "TransformerDecoder",
120
+ "decoder_num_layers": 4,
121
+ "decoder_rnn_hidden_dim": 256,
122
  "drift_activation": "Tanh",
123
+ "drift_num_layers": 2,
124
  "dropout": 0.1,
125
+ "encoder_rnn_hidden_dim": 256,
126
  "exclusive_node_step": false,
127
+ "ignore_logvar": true,
128
  "individual_encoder_name": "RNNContextEncoder",
129
  "individual_encoder_number_of_heads": 4,
130
+ "init_hidden_num_layers": 4,
131
  "input_encoding_hidden_dim": 128,
132
+ "kl_weight": 1.0,
133
+ "loss_name": "log_nll",
134
  "node_step": true,
135
  "norm": "layer",
136
+ "output_head_num_layers": 3,
137
+ "prediction_latent_deterministic": false,
138
+ "prediction_only": false,
139
+ "reconstruction_only": false,
140
  "rnn_decoder_number_of_layers": 4,
141
+ "rnn_individual_encoder_number_of_layers": 4,
142
+ "study_latent_deterministic": false,
143
+ "time_obs_encoder_hidden_dim": 256,
144
+ "time_obs_encoder_output_dim": 256,
145
  "use_attention": true,
146
+ "use_invariance_loss": true,
147
+ "use_kl_i": true,
148
+ "use_kl_i_np": true,
149
+ "use_kl_init": true,
150
+ "use_kl_s": true,
151
+ "use_self_attention": true,
152
+ "use_time_deltas": true,
153
+ "zi_latent_dim": 256
154
  },
155
  "run_index": 0,
156
  "tags": [
157
+ "SIM_PRIOR",
158
+ "PredictionPK"
159
  ],
160
  "target_observations": {
161
  "add_rem": true,
 
 
162
  "max_num_obs": 15,
163
+ "max_past": 5,
164
+ "min_past": 3,
165
+ "obs_dataset": "/home/ojedamarin/Projects/Pharma/generative_pk/data/preprocessed/lenuzza/Lenuzza2016.csv",
166
+ "past_time_ratio": 0.1,
167
+ "split_past_future": true,
168
+ "type": "pk_peak_half_life"
169
  },
170
  "train": {
171
  "amsgrad": false,
172
+ "batch_size": 32,
173
  "betas": [
174
  0.9,
175
  0.999
176
  ],
177
+ "epochs": 10,
178
  "eps": 1e-08,
179
+ "eval_empirical_every_pct": 2.0,
180
  "gradient_clip_val": 1.0,
181
  "learning_rate": 0.0001,
182
+ "log_image_every_epoch": 10,
183
  "log_interval": 1,
184
+ "log_vcp": false,
185
  "num_batch_plot": 1,
186
+ "num_workers": 8,
187
  "optimizer_name": "AdamW",
188
+ "persistent_workers": true,
189
  "scheduler_name": "CosineAnnealingLR",
190
  "scheduler_params": {
191
  "T_max": 1000,
192
  "eta_min": 5e-05,
193
  "last_epoch": -1
194
  },
195
+ "shuffle_val": true,
196
+ "val_empirical_every_pct_epochs": 2.0,
197
  "weight_decay": 0.0001
198
  },
199
  "transformers_version": "4.52.4",
200
+ "upload_to_hf_hub": false,
201
  "verbose": false
202
  }
pytorch_model.bin CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:483d93d5dde79d04807c5c7458a588c17583cbc139c66bde614a460b1a040fe2
3
- size 10564425
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ced5e31de3a96fc6377d701ddede4645dbece6ad65258252edd766694fd59c70
3
+ size 39270535