|
a |
|
b/results/README.md |
|
|
1 |
Results folder. |
|
|
2 |
|
|
|
3 |
Figs and text results of experiments saved here. |
|
|
4 |
|
|
|
5 |
During training, real-time results can be displayed via [tensorboard](https://www.tensorflow.org/tensorboard): |
|
|
6 |
|
|
|
7 |
```powershell |
|
|
8 |
tensorboard --logdir=/results/log/tensorboard/<tb_log_exp_name> |
|
|
9 |
``` |
|
|
10 |
|
|
|
11 |
Logs of hyper-parameter tuning runs are found in `/log` and can similarly be displayed ([RayTune docs](https://docs.ray.io/en/latest/tune/user-guide.html#tune-logging)). |
|
|
12 |
|
|
|
13 |
## Reproducibility Instructions |
|
|
14 |
|
|
|
15 |
To run all experiments from the paper: |
|
|
16 |
|
|
|
17 |
- Main results |
|
|
18 |
|
|
|
19 |
```posh |
|
|
20 |
uv run main.py --domain_shift "hospital" |
|
|
21 |
uv run main.py --domain_shift "region" |
|
|
22 |
uv run main.py --domain_shift "ward" |
|
|
23 |
uv run main.py --domain_shift "ethnicity" |
|
|
24 |
uv run main.py --domain_shift "ethnicity_coarse" |
|
|
25 |
uv run main.py --domain_shift "age" |
|
|
26 |
``` |
|
|
27 |
|
|
|
28 |
- Alternative outcome definitions: |
|
|
29 |
|
|
|
30 |
```posh |
|
|
31 |
uv run main.py --outcome "Shock_4h" |
|
|
32 |
uv run main.py --outcome "Shock_12h" |
|
|
33 |
uv run main.py --outcome "ARF_4h" |
|
|
34 |
uv run main.py --outcome "ARF_12h" |
|
|
35 |
``` |
|
|
36 |
|
|
|
37 |
- Additional sequential models: |
|
|
38 |
|
|
|
39 |
```posh |
|
|
40 |
uv run main.py --models "RNN" "GRU" "LSTM" |
|
|
41 |
``` |
|
|
42 |
|
|
|
43 |
- Regularization experiments: |
|
|
44 |
|
|
|
45 |
```posh |
|
|
46 |
uv run main.py --dropout |
|
|
47 |
``` |
|
|
48 |
|
|
|
49 |
- Class incremental experiments: |
|
|
50 |
|
|
|
51 |
```posh |
|
|
52 |
uv run main.py --class_shift |
|
|
53 |
``` |