{ "_notes": [ "Single-eye img-only variant. Eye-level MonoBridge fusion, no patient-level hb.", "Each eye is classified independently. For comparing single vs bilateral", "in the img-only architecture." ], "run_name": "v4/img_solo_single", "num_classes": 2, "label_filter": [0, 1], "split_identity_level": 1, "eval_stage": "img_fuse", "save_predictions": true, "seed": 1234, "folds": 5, "fold_seed": 100, "output_root": "v4/results", "out_dir_tags": ["binary"], "data": { "module": "v4.classes.profiles.v4papila", "args": { "image_dir": "Papila/FundusImages", "clinical_dir": "Papila/ClinicalData", "label_col": "Diagnosis", "iop_corr_method": "ratio", "iop_drop_raw": true, "exclude_cols": ["Axial_Length"], "in_memory_cache": true } }, "towers": [ { "name": "img", "module": "v4.classes.towers.image_tower", "class": "ImageEncoder", "data_source": "image", "args": { "backbone": "refugelike", "freeze_ratio": 0.0, "augment": true } } ], "stages": [ { "name": "img_fuse", "type": "fusion", "module": "v4.classes.bridges.mono_bridge", "class": "MonoBridge", "inputs": ["img"], "level": "eye", "epochs": 36, "train_towers": true, "args": { "use_ln": false } }, { "name": "img_fuse_head", "type": "head", "input": "img_fuse", "train_with": "img_fuse" } ], "training": { "lr": 1e-4, "batch_size": 8, "tune_binary_threshold": true } }