{ "config": { "normal_dir": null, "output_dir": "/content/training_runs/medserra_chest_ai", "mask_dir": null, "covid_qu_ex_dir": "/content/training_runs/medserra_chest_ai/kaggle_assets/anasmohammedtahir__covidqu", "covid_kaggle_dataset": "anasmohammedtahir/covidqu", "download_covid_kaggle": true, "hf_token": "***redacted***", "hf_model_repo": "iraqigold/Chest-XRay-Autoencoder", "hf_dataset_repo": "iraqigold/X-Ray-Images", "hf_upload_repo": "iraqigold/Chest-XRay-Autoencoder", "upload_to_hf": true, "download_hf": true, "autoencoder_checkpoint": null, "base_checkpoint": null, "organ_profile": "chest_xray", "stage": "all", "seed": 42, "image_size": 256, "val_ratio": 0.12, "batch_size": 128, "num_workers": 0, "ae_epochs": 0, "seg_epochs": 10, "target_total_seg_epochs": 30, "ae_lr": 0.0001, "seg_lr": 0.0002, "weight_decay": 0.0001, "synthetic_positive_prob": 0.75, "hard_negative_prob": 0.2, "min_synthetic_lesions": 1, "max_synthetic_lesions": 9, "threshold_min": 0.005, "threshold_max": 0.5, "threshold_steps": 80, "save_every": 3, "no_imagenet": false, "resume_existing_ae": true, "resume_segmentation": true, "require_locked_radar_resume": true, "upload_every_epochs": 3, "upload_on_best": true }, "train_count": 15926, "val_count": 2171, "best": { "best_threshold": 0.5, "best_dice": 0.8899215459823608, "best_iou": 0.8567548394203186, "epoch": 21 }, "notes": [ "Use complete_chest_ai_best.pth for deployment when validation Dice is highest.", "The application architecture must stay identical: ae_radar + surgeon_refiner.", "COVID-QU-Ex support uses infection masks only; lung masks are intentionally ignored.", "All real and synthetic masks are trained as one binary disease_area target, without disease classification.", "To support another organ later, add an OrganProfile and ROI extractor, then reuse the same two-stage training flow." ] }