FetalVision / models /seed42 /summary.json
Tiendat88's picture
Upload trained FetalVision ensemble and model card
1cd4680 verified
Raw
History Blame Contribute Delete
3.73 kB
{
"run_name": "multitask_latent32",
"device": "mps",
"parameter_count": 777986,
"best_epoch": 16,
"epochs_completed": 18,
"training_seconds": 1112.1197183751501,
"data": {
"train_images": 8290,
"train_standard": 5522,
"train_other": 2768,
"validation_images": 1783,
"test_images": 1843,
"image_size": [
128,
192
]
},
"configuration": {
"manifest_dir": "data/fetal_planes",
"output_root": "results/fetal_hybrid",
"run_name": "multitask_latent32",
"epochs": 18,
"patience": 5,
"batch_size": 64,
"num_workers": 0,
"image_height": 128,
"image_width": 192,
"base_channels": 32,
"latent_channels": 32,
"reconstruction_loss": "hybrid",
"classification_weight": 0.5,
"noise_std": 0.02,
"mask_prob": 0.1,
"learning_rate": 0.001,
"weight_decay": 0.0001,
"seed": 42,
"device": "auto",
"max_train_samples": null,
"max_eval_samples": null
},
"ensemble": {
"classifier_weight": 0.9,
"reconstruction_weight": 0.09999999999999998,
"reconstruction_center": 2.0126961613805414e-16,
"reconstruction_scale": 1.0,
"classifier_center": -5.662346615594344,
"classifier_scale": 4.1553970784992575,
"threshold": 1.1421258880475764,
"validation_auc": 0.9512326902509827,
"validation_f1": 0.8403100775193798,
"reconstruction_model": {
"component_names": [
"mse",
"mae",
"ssim",
"gradient"
],
"center": [
0.004555416000255507,
0.04290066549930194,
0.30361355169648263,
0.024029070083771396
],
"scale": [
0.0020560742402685656,
0.011212009145435244,
0.0526615634960164,
0.006134039633209833
],
"weights": [
1.0,
0.0,
0.0,
0.0
],
"threshold": -0.49046945466388703,
"validation_auc": 0.6264136005666903,
"validation_f1": 0.525067385444744
}
},
"validation_metrics": {
"roc_auc": 0.9512326902509827,
"average_precision": 0.9231059731189711,
"threshold": 1.1421258880475764,
"accuracy": 0.8844643858665171,
"precision": 0.8065476190476191,
"recall": 0.8770226537216829,
"specificity": 0.8884120171673819,
"f1": 0.8403100775193799,
"tp": 542,
"tn": 1035,
"fp": 130,
"fn": 76
},
"test_metrics": {
"roc_auc": 0.9699619047619048,
"average_precision": 0.9525875374458892,
"threshold": 1.1421258880475764,
"accuracy": 0.9028757460661965,
"precision": 0.8140845070422535,
"recall": 0.9248,
"specificity": 0.8916256157635468,
"f1": 0.8659176029962546,
"tp": 578,
"tn": 1086,
"fp": 132,
"fn": 47
},
"test_per_class": {
"Fetal abdomen": {
"count": 106,
"mean_anomaly_score": 0.8079648503537046,
"predicted_other_rate": 0.2641509433962264
},
"Fetal brain": {
"count": 471,
"mean_anomaly_score": -0.45864318004349613,
"predicted_other_rate": 0.021231422505307854
},
"Fetal femur": {
"count": 159,
"mean_anomaly_score": 0.8756956074685064,
"predicted_other_rate": 0.3333333333333333
},
"Fetal thorax": {
"count": 262,
"mean_anomaly_score": 0.3491010159813523,
"predicted_other_rate": 0.13740458015267176
},
"Maternal cervix": {
"count": 220,
"mean_anomaly_score": -0.6068094958164075,
"predicted_other_rate": 0.022727272727272728
},
"Other": {
"count": 625,
"mean_anomaly_score": 2.927662350913958,
"predicted_other_rate": 0.9248
}
},
"task_limitation": "Other is a proxy for non-standard/OOD views, not fetal pathology."
}