PhysioJEPA / configs /base.yaml
guychuk's picture
Upload folder using huggingface_hub
31e2456 verified
# Shared training config for Baseline A, B, C, and E3 PhysioJEPA.
# Only `run_name` and `model` differ across runs — everything else stays identical
# so K2 (E3 AUROC > Baseline B + 0.02) is a single-variable comparison.
run_name: base
model: F # override per-run: A|B|C|F
epochs: 100
batch_size: 64
lr: 1.0e-4
weight_decay: 0.04
warmup_epochs: 10
ema_start: 0.996
ema_end: 0.9999
ema_warmup_frac: 0.30
grad_clip: 1.0
log_every: 100
ckpt_every_epochs: 5
seed: 42
wandb_project: physiojepa
wandb_mode: online
wandb_entity: null
output_dir: runs
index_path: cache/mimic_index.json
shard_roots: [] # filled per-environment (populated by prepare_data.py)
num_workers: 4
amp: true
log_uniform_frac: 0.6