{
  "experiment_id": "attention_unet_bce_dice_256_inbreast_clahe",
  "model": "attention_unet",
  "encoder": "resnet34",
  "loss_function": "bce_dice",
  "patch_size": 256,
  "dataset": "inbreast",
  "positive_ratio": 0.7,
  "best_epoch": 10,
  "best_val_dice": 0.6751581439748406,
  "training_config": {
    "epochs": 100,
    "batch_size": 8,
    "lr": 0.0001,
    "weight_decay": 0.0001,
    "optimizer": "adamw",
    "scheduler": "cosine",
    "warmup_epochs": 5,
    "early_stopping_patience": 25,
    "gradient_clip_norm": 1.0,
    "mixed_precision": true,
    "num_workers": 4,
    "accelerator": "auto"
  },
  "train_history": [
    {
      "epoch": 1,
      "loss": 0.6259290620088577,
      "dice": 0.20590551954554395
    },
    {
      "epoch": 2,
      "loss": 0.4914654939174652,
      "dice": 0.48465623224526644
    },
    {
      "epoch": 3,
      "loss": 0.409135228574276,
      "dice": 0.5781080292165279
    },
    {
      "epoch": 4,
      "loss": 0.3340694533288479,
      "dice": 0.6463810825049877
    },
    {
      "epoch": 5,
      "loss": 0.2962353901863098,
      "dice": 0.692872889995575
    },
    {
      "epoch": 6,
      "loss": 0.2801806627511978,
      "dice": 0.6376999150514603
    },
    {
      "epoch": 7,
      "loss": 0.2068236430734396,
      "dice": 0.6880293657779694
    },
    {
      "epoch": 8,
      "loss": 0.18568688260018826,
      "dice": 0.6976529080569744
    },
    {
      "epoch": 9,
      "loss": 0.1650382419452071,
      "dice": 0.7224924253821373
    },
    {
      "epoch": 10,
      "loss": 0.14309835038334132,
      "dice": 0.7556464136242866
    },
    {
      "epoch": 11,
      "loss": 0.1418110429495573,
      "dice": 0.7545662325024605
    },
    {
      "epoch": 12,
      "loss": 0.13425666102021933,
      "dice": 0.7655007741451263
    },
    {
      "epoch": 13,
      "loss": 0.13151802322268485,
      "dice": 0.7700209000110626
    },
    {
      "epoch": 14,
      "loss": 0.12533951526135206,
      "dice": 0.7808198765516281
    },
    {
      "epoch": 15,
      "loss": 0.1282761054262519,
      "dice": 0.7741176936626434
    },
    {
      "epoch": 16,
      "loss": 0.14089297588169575,
      "dice": 0.7504433328509331
    },
    {
      "epoch": 17,
      "loss": 0.1382254654765129,
      "dice": 0.7529316728711128
    },
    {
      "epoch": 18,
      "loss": 0.1352453103736043,
      "dice": 0.7584033435583115
    },
    {
      "epoch": 19,
      "loss": 0.12832744509726762,
      "dice": 0.7713490649461746
    },
    {
      "epoch": 20,
      "loss": 0.12588262156397104,
      "dice": 0.774264241784811
    },
    {
      "epoch": 21,
      "loss": 0.12909057059884071,
      "dice": 0.7681612116694451
    },
    {
      "epoch": 22,
      "loss": 0.12265892489254475,
      "dice": 0.7791657463312149
    },
    {
      "epoch": 23,
      "loss": 0.12187565828114748,
      "dice": 0.7803981345891953
    },
    {
      "epoch": 24,
      "loss": 0.11970311560481786,
      "dice": 0.782530336022377
    },
    {
      "epoch": 25,
      "loss": 0.11038467068225145,
      "dice": 0.8007037448883056
    },
    {
      "epoch": 26,
      "loss": 0.11249879235774278,
      "dice": 0.7987365911304951
    },
    {
      "epoch": 27,
      "loss": 0.1107446306347847,
      "dice": 0.7996797027587891
    },
    {
      "epoch": 28,
      "loss": 0.1027019067928195,
      "dice": 0.81367704641819
    },
    {
      "epoch": 29,
      "loss": 0.10353315980732442,
      "dice": 0.8129529002904892
    },
    {
      "epoch": 30,
      "loss": 0.10591822565719486,
      "dice": 0.8094182798862457
    },
    {
      "epoch": 31,
      "loss": 0.10265347094088793,
      "dice": 0.8146174397468567
    },
    {
      "epoch": 32,
      "loss": 0.10366586862504482,
      "dice": 0.8124348332285881
    },
    {
      "epoch": 33,
      "loss": 0.09780395793169737,
      "dice": 0.8233588873147965
    },
    {
      "epoch": 34,
      "loss": 0.1001105500087142,
      "dice": 0.8208878742456436
    },
    {
      "epoch": 35,
      "loss": 0.09882459913194179,
      "dice": 0.8233298721313477
    }
  ],
  "val_history": [
    {
      "epoch": 1,
      "loss": 0.5664146449416876,
      "dice": 0.27805276431899983,
      "iou": 0.17400297414860688
    },
    {
      "epoch": 2,
      "loss": 0.5081352395936847,
      "dice": 0.5000578928738832,
      "iou": 0.3447990105487406
    },
    {
      "epoch": 3,
      "loss": 0.4710802212357521,
      "dice": 0.5130668820347637,
      "iou": 0.3564283603336662
    },
    {
      "epoch": 4,
      "loss": 0.447827672585845,
      "dice": 0.4671992249786854,
      "iou": 0.3190358543070033
    },
    {
      "epoch": 5,
      "loss": 0.4253787212073803,
      "dice": 0.627653026022017,
      "iou": 0.46851755073294044
    },
    {
      "epoch": 6,
      "loss": 0.35002436954528093,
      "dice": 0.566402519820258,
      "iou": 0.4204040478216484
    },
    {
      "epoch": 7,
      "loss": 0.3092421137262136,
      "dice": 0.5954850716516376,
      "iou": 0.4587164628319442
    },
    {
      "epoch": 8,
      "loss": 0.26343880291096866,
      "dice": 0.5704507960472256,
      "iou": 0.43177875445690006
    },
    {
      "epoch": 9,
      "loss": 0.2377438247203827,
      "dice": 0.58691864926368,
      "iou": 0.444389516254887
    },
    {
      "epoch": 10,
      "loss": 0.19491336145438254,
      "dice": 0.6751581439748406,
      "iou": 0.5276056476868689
    },
    {
      "epoch": 11,
      "loss": 0.1996174503583461,
      "dice": 0.6534710680134594,
      "iou": 0.5095924502238631
    },
    {
      "epoch": 12,
      "loss": 0.21244681277312338,
      "dice": 0.6193313444964588,
      "iou": 0.4756652047508396
    },
    {
      "epoch": 13,
      "loss": 0.2028281835373491,
      "dice": 0.6275728417094797,
      "iou": 0.491824253462255
    },
    {
      "epoch": 14,
      "loss": 0.19204607140272856,
      "dice": 0.6566838417202234,
      "iou": 0.5096296761184931
    },
    {
      "epoch": 15,
      "loss": 0.20289738778956234,
      "dice": 0.630201755091548,
      "iou": 0.48675925470888615
    },
    {
      "epoch": 16,
      "loss": 0.2087176505010575,
      "dice": 0.6063762684352696,
      "iou": 0.47082777926698327
    },
    {
      "epoch": 17,
      "loss": 0.18305368290748447,
      "dice": 0.6610060902312398,
      "iou": 0.5100784250535071
    },
    {
      "epoch": 18,
      "loss": 0.20470087940339,
      "dice": 0.6099768232088536,
      "iou": 0.46663709462154657
    },
    {
      "epoch": 19,
      "loss": 0.1846623799065128,
      "dice": 0.6487981132231653,
      "iou": 0.5060395346954465
    },
    {
      "epoch": 20,
      "loss": 0.19065220456104726,
      "dice": 0.6339269815944135,
      "iou": 0.49901440064422786
    },
    {
      "epoch": 21,
      "loss": 0.19820999260991812,
      "dice": 0.6168188988231122,
      "iou": 0.4734531675931066
    },
    {
      "epoch": 22,
      "loss": 0.18004088487941772,
      "dice": 0.6552538727410138,
      "iou": 0.5063246644567698
    },
    {
      "epoch": 23,
      "loss": 0.18703994352836162,
      "dice": 0.6421941230073571,
      "iou": 0.49542630836367607
    },
    {
      "epoch": 24,
      "loss": 0.18793009547516704,
      "dice": 0.64091293560341,
      "iou": 0.4997251757886261
    },
    {
      "epoch": 25,
      "loss": 0.2120390033815056,
      "dice": 0.5887145400047302,
      "iou": 0.45786907203728333
    },
    {
      "epoch": 26,
      "loss": 0.19222650513984263,
      "dice": 0.6242176466621459,
      "iou": 0.4766675771679729
    },
    {
      "epoch": 27,
      "loss": 0.19946842058561742,
      "dice": 0.612914408557117,
      "iou": 0.4688054912840016
    },
    {
      "epoch": 28,
      "loss": 0.1857941831694916,
      "dice": 0.6409581652842462,
      "iou": 0.49462054786272347
    },
    {
      "epoch": 29,
      "loss": 0.1813034489750862,
      "dice": 0.6483864095062017,
      "iou": 0.5034361369907856
    },
    {
      "epoch": 30,
      "loss": 0.19743916403967887,
      "dice": 0.5896602824795991,
      "iou": 0.4507080086041242
    },
    {
      "epoch": 31,
      "loss": 0.18057925114408135,
      "dice": 0.6383031029254198,
      "iou": 0.4931363947689533
    },
    {
      "epoch": 32,
      "loss": 0.18950291478540748,
      "dice": 0.6085979277268052,
      "iou": 0.46554598212242126
    },
    {
      "epoch": 33,
      "loss": 0.19872146903071553,
      "dice": 0.6141367003438063,
      "iou": 0.4758271807222627
    },
    {
      "epoch": 34,
      "loss": 0.17758626595605165,
      "dice": 0.6553111141547561,
      "iou": 0.506767294369638
    },
    {
      "epoch": 35,
      "loss": 0.1785388512071222,
      "dice": 0.6539218737743795,
      "iou": 0.5047387816011906
    }
  ]
}