Spaces:
Sleeping
Sleeping
| set -e | |
| SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" | |
| PROJECT_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)" | |
| cd "${PROJECT_ROOT}" | |
| FEATURES="data/areds1_deepseenet_features.npz" | |
| LATE_JSON="data/AREDS1_all_survival_small_Status_late_amd_20190601.json" | |
| GA_JSON="data/AREDS1_all_survival_small_Status_anyga_20190601.json" | |
| NV_JSON="data/AREDS1_all_survival_small_Status_nv_20190601.json" | |
| mkdir -p runs | |
| echo "==============================" | |
| echo "Stage 2: DeepSeeNet Cox models" | |
| echo "==============================" | |
| # ============================================================ | |
| # Late AMD | |
| # ============================================================ | |
| echo "" | |
| echo ">>> Late AMD: global top16" | |
| python survival/train_cox.py \ | |
| --json "$LATE_JSON" \ | |
| --features "$FEATURES" \ | |
| --endpoint late_amd \ | |
| --feature-set deep_clinical \ | |
| --top-k 16 \ | |
| --penalizer 0.01 \ | |
| --output-dir runs/stage2_late_amd_deep_clinical_top16_p001 | |
| echo "" | |
| echo ">>> Late AMD: block2" | |
| python survival/train_cox.py \ | |
| --json "$LATE_JSON" \ | |
| --features "$FEATURES" \ | |
| --endpoint late_amd \ | |
| --feature-set deep_clinical \ | |
| --top-k-per-block 2 \ | |
| --penalizer 0.01 \ | |
| --output-dir runs/stage2_late_amd_deep_clinical_block2_p001 | |
| echo "" | |
| echo ">>> Late AMD: block4" | |
| python survival/train_cox.py \ | |
| --json "$LATE_JSON" \ | |
| --features "$FEATURES" \ | |
| --endpoint late_amd \ | |
| --feature-set deep_clinical \ | |
| --top-k-per-block 4 \ | |
| --penalizer 0.01 \ | |
| --output-dir runs/stage2_late_amd_deep_clinical_block4_p001 | |
| echo "" | |
| echo ">>> Late AMD: block8" | |
| python survival/train_cox.py \ | |
| --json "$LATE_JSON" \ | |
| --features "$FEATURES" \ | |
| --endpoint late_amd \ | |
| --feature-set deep_clinical \ | |
| --top-k-per-block 8 \ | |
| --penalizer 0.01 \ | |
| --output-dir runs/stage2_late_amd_deep_clinical_block8_p001 | |
| # ============================================================ | |
| # Any GA | |
| # ============================================================ | |
| echo "" | |
| echo ">>> Any GA: global top16" | |
| python survival/train_cox.py \ | |
| --json "$GA_JSON" \ | |
| --features "$FEATURES" \ | |
| --endpoint anyga \ | |
| --feature-set deep_clinical \ | |
| --top-k 16 \ | |
| --penalizer 0.01 \ | |
| --output-dir runs/stage2_anyga_deep_clinical_top16_p001 | |
| echo "" | |
| echo ">>> Any GA: block2" | |
| python survival/train_cox.py \ | |
| --json "$GA_JSON" \ | |
| --features "$FEATURES" \ | |
| --endpoint anyga \ | |
| --feature-set deep_clinical \ | |
| --top-k-per-block 2 \ | |
| --penalizer 0.01 \ | |
| --output-dir runs/stage2_anyga_deep_clinical_block2_p001 | |
| echo "" | |
| echo ">>> Any GA: block4" | |
| python survival/train_cox.py \ | |
| --json "$GA_JSON" \ | |
| --features "$FEATURES" \ | |
| --endpoint anyga \ | |
| --feature-set deep_clinical \ | |
| --top-k-per-block 4 \ | |
| --penalizer 0.01 \ | |
| --output-dir runs/stage2_anyga_deep_clinical_block4_p001 | |
| echo "" | |
| echo ">>> Any GA: block8" | |
| python survival/train_cox.py \ | |
| --json "$GA_JSON" \ | |
| --features "$FEATURES" \ | |
| --endpoint anyga \ | |
| --feature-set deep_clinical \ | |
| --top-k-per-block 8 \ | |
| --penalizer 0.01 \ | |
| --output-dir runs/stage2_anyga_deep_clinical_block8_p001 | |
| # ============================================================ | |
| # NV | |
| # ============================================================ | |
| echo "" | |
| echo ">>> NV: global top8" | |
| python survival/train_cox.py \ | |
| --json "$NV_JSON" \ | |
| --features "$FEATURES" \ | |
| --endpoint nv \ | |
| --feature-set deep_clinical \ | |
| --top-k 8 \ | |
| --penalizer 0.01 \ | |
| --output-dir runs/stage2_nv_deep_clinical_top8_p001 | |
| echo "" | |
| echo ">>> NV: global top16" | |
| python survival/train_cox.py \ | |
| --json "$NV_JSON" \ | |
| --features "$FEATURES" \ | |
| --endpoint nv \ | |
| --feature-set deep_clinical \ | |
| --top-k 16 \ | |
| --penalizer 0.01 \ | |
| --output-dir runs/stage2_nv_deep_clinical_top16_p001 | |
| echo "" | |
| echo ">>> NV: block2" | |
| python survival/train_cox.py \ | |
| --json "$NV_JSON" \ | |
| --features "$FEATURES" \ | |
| --endpoint nv \ | |
| --feature-set deep_clinical \ | |
| --top-k-per-block 2 \ | |
| --penalizer 0.01 \ | |
| --output-dir runs/stage2_nv_deep_clinical_block2_p001 | |
| echo "" | |
| echo ">>> NV: block4" | |
| python survival/train_cox.py \ | |
| --json "$NV_JSON" \ | |
| --features "$FEATURES" \ | |
| --endpoint nv \ | |
| --feature-set deep_clinical \ | |
| --top-k-per-block 4 \ | |
| --penalizer 0.01 \ | |
| --output-dir runs/stage2_nv_deep_clinical_block4_p001 | |
| echo "" | |
| echo ">>> NV: block8" | |
| python survival/train_cox.py \ | |
| --json "$NV_JSON" \ | |
| --features "$FEATURES" \ | |
| --endpoint nv \ | |
| --feature-set deep_clinical \ | |
| --top-k-per-block 8 \ | |
| --penalizer 0.01 \ | |
| --output-dir runs/stage2_nv_deep_clinical_block8_p001 | |
| echo "" | |
| echo "Stage 2 complete." |