{
  "config": {
    "seed": 42,
    "epochs": 60,
    "batch_size": 2,
    "lr": 0.05,
    "weight_decay": 0.0,
    "clip_value": null,
    "use_scheduler": false,
    "val_ratio": 0.25,
    "outdir": "benchmark_outputs"
  },
  "summary": {
    "sgd": {
      "final_train_loss": 0.01045738113232173,
      "final_train_acc": 1.0,
      "final_val_loss": 3.068415284358903,
      "final_val_acc": 0.0,
      "best_val_loss": 0.7734294720534421,
      "best_val_epoch": 1
    },
    "momentum": {
      "final_train_loss": 0.00022341989439419272,
      "final_train_acc": 1.0,
      "final_val_loss": 2.4030521648474023e-06,
      "final_val_acc": 1.0,
      "best_val_loss": 2.3838953067056537e-06,
      "best_val_epoch": 41
    },
    "adam": {
      "final_train_loss": 0.0004083780600260205,
      "final_train_acc": 1.0,
      "final_val_loss": 0.0029245969401217467,
      "final_val_acc": 1.0,
      "best_val_loss": 0.0029245969401217467,
      "best_val_epoch": 60
    }
  },
  "history": {
    "sgd": {
      "train_loss": [
        0.7711495693903574,
        0.32761465062685224,
        0.24966778884530613,
        0.20864220782350987,
        0.179346664601566,
        0.15880777904575064,
        0.13714165497326358,
        0.11485291224777867,
        0.10382547298954448,
        0.09377870836033375,
        0.08472271778021374,
        0.07091095930111964,
        0.06536803801830161,
        0.06038456629780035,
        0.05624039142947992,
        0.050727605277915346,
        0.04702798965452646,
        0.04448395100306609,
        0.041908872628756394,
        0.039027709077770666,
        0.036891061000621464,
        0.03523681120604718,
        0.0335604835310991,
        0.03205813721069543,
        0.030112383633737888,
        0.028577063851852342,
        0.02728629981459112,
        0.0262480345603734,
        0.025146016564269635,
        0.02417292349257837,
        0.02329550515281184,
        0.022299085920913665,
        0.02143914611535033,
        0.02067576458674788,
        0.020037031536636666,
        0.01937170126090194,
        0.018762201681102913,
        0.018197321533144132,
        0.01766930006783461,
        0.01717260024380041,
        0.016703151142632183,
        0.016115129385782676,
        0.015672149405710416,
        0.015260813276475119,
        0.014871160612713675,
        0.01450313856779963,
        0.014154031443739959,
        0.013821724606374578,
        0.013504537898403545,
        0.013106565046455765,
        0.012746450061871029,
        0.012468204166010905,
        0.01219066326188802,
        0.011887956532299787,
        0.011643566266000278,
        0.011378463420825486,
        0.011143003686313269,
        0.010899935191847995,
        0.010672052177896468,
        0.01045738113232173
      ],
      "train_acc": [
        0.6666666666666666,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0
      ],
      "val_loss": [
        0.7734294720534421,
        1.8627397240565728,
        2.630818387270749,
        2.6111984473986753,
        2.608096401708045,
        2.781381787267465,
        2.7302001933742654,
        2.396350638389576,
        2.2933647893847446,
        2.2682154331006177,
        2.2747745841113214,
        2.5734548783653484,
        2.638791393262309,
        2.5648091359258256,
        2.525565616928037,
        2.681867720496242,
        2.7828414673629163,
        2.807329076742969,
        2.869873261228046,
        2.8051043438328978,
        2.866747518501316,
        2.8817578201383327,
        2.925259473391596,
        2.9601648327963157,
        2.9088850636104753,
        2.8696011994628,
        2.839475128607521,
        2.8616105548245643,
        2.906479796206859,
        2.9437407617176747,
        2.9751764351625813,
        2.9453250625609364,
        2.9209977058420353,
        2.9011930944514233,
        2.9182572413126593,
        2.90128849282777,
        2.8874162593464057,
        2.8761404188315978,
        2.8670501604530925,
        2.8598057371543497,
        2.8541245855933464,
        2.893801027390394,
        2.9118737310810716,
        2.9282789540363034,
        2.919643571157856,
        2.9124205387280795,
        2.906424964366533,
        2.901498248428796,
        2.897503886331374,
        2.929208988461214,
        2.957573102117539,
        2.9516447760162348,
        2.96531760114888,
        2.989655024842752,
        3.000942461927871,
        3.0218697656960236,
        3.0141420230269858,
        3.0337708840863677,
        3.0517992573314734,
        3.068415284358903
      ],
      "val_acc": [
        1.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0
      ]
    },
    "momentum": {
      "train_loss": [
        0.5546573089212187,
        0.8296764870953522,
        1.0823496917466986,
        0.9503514409709712,
        0.4894085794580747,
        0.103350742416499,
        0.013852884975688375,
        0.0029228672562330534,
        0.0014798865226167046,
        0.0014125378824329142,
        0.0015832812958916356,
        0.001784295412354726,
        0.0019427183471823018,
        0.002046442345444226,
        0.0020988726984838848,
        0.0020989056065364507,
        0.0020232162417455246,
        0.0018934519863033931,
        0.0017510929986503953,
        0.0015892687628828587,
        0.0014431858068533832,
        0.0012970033809647115,
        0.0011691389716901217,
        0.0010496704382783213,
        0.0009415218797450627,
        0.0008529095012711351,
        0.0007796610533062904,
        0.0007185474114124704,
        0.0006660838190370595,
        0.0006179143016253156,
        0.0005741397082155352,
        0.0005346796138519825,
        0.0005016611393609303,
        0.00047371564508848045,
        0.00044979245128199454,
        0.0004287120005951178,
        0.00041036640753168923,
        0.00039424772919825784,
        0.0003799573728500482,
        0.00036718006824418417,
        0.00035566461569630097,
        0.00034516720184971073,
        0.0003345539743939393,
        0.00032472248494875536,
        0.0003155880940145688,
        0.00030727716186613926,
        0.0002996607696540288,
        0.00029263462039461226,
        0.00028611386181650315,
        0.00027999850396050473,
        0.0002735736000038113,
        0.000267010327235589,
        0.0002610117700418216,
        0.0002553237363702349,
        0.00024952307599737753,
        0.00024407231931812727,
        0.00023857706225909818,
        0.00023356284742240163,
        0.00022848961092185706,
        0.00022341989439419272
      ],
      "train_acc": [
        0.6666666666666666,
        0.6666666666666666,
        0.6666666666666666,
        0.6666666666666666,
        0.6666666666666666,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0
      ],
      "val_loss": [
        1.0619111954694442,
        3.6310386321917796,
        3.8929684044861426,
        3.9348581954860062,
        3.7967117446091394,
        1.0321886492647667,
        0.056783684487231895,
        0.006758405885729559,
        0.001376349702283293,
        0.0003831757112982598,
        0.0001361400727173647,
        5.920257518727179e-05,
        3.0431498504127897e-05,
        1.788373257263647e-05,
        1.1697322978102757e-05,
        8.337903412131861e-06,
        6.380779907818679e-06,
        5.166877705885413e-06,
        4.368406647467694e-06,
        3.8288597659024775e-06,
        3.4473644619544206e-06,
        3.1758256914889704e-06,
        2.975642880553756e-06,
        2.8287667734281315e-06,
        2.7200401667069845e-06,
        2.636969681033923e-06,
        2.5731616688478004e-06,
        2.523984310888829e-06,
        2.4860864403359194e-06,
        2.457989217701192e-06,
        2.437379711553179e-06,
        2.4225028984498006e-06,
        2.4112174898670086e-06,
        2.402735874341291e-06,
        2.396442693354098e-06,
        2.3918555560493474e-06,
        2.388603913115434e-06,
        2.38639154703927e-06,
        2.3849853068205097e-06,
        2.3842014930886265e-06,
        2.3838953067056537e-06,
        2.383963543659488e-06,
        2.384669275813467e-06,
        2.385481428342538e-06,
        2.3863614655322188e-06,
        2.3873016909607543e-06,
        2.3882751193800545e-06,
        2.3892613554498594e-06,
        2.3902451153557757e-06,
        2.3912241678184335e-06,
        2.3924396634287716e-06,
        2.3938172606036937e-06,
        2.3950712866135665e-06,
        2.3961958797516867e-06,
        2.39743701501424e-06,
        2.3985304763281414e-06,
        2.3997119238627414e-06,
        2.4007670192258197e-06,
        2.4018899904595676e-06,
        2.4030521648474023e-06
      ],
      "val_acc": [
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0
      ]
    },
    "adam": {
      "train_loss": [
        0.7402877547902506,
        0.1946547564584401,
        0.20047953097288362,
        0.21762745528787278,
        0.13377021129750222,
        0.06214494332932233,
        0.029006838104159993,
        0.015781878910358402,
        0.009539157913492424,
        0.00639601103488788,
        0.004631679149998666,
        0.0035396983697336963,
        0.002839039004983252,
        0.0023624392345058605,
        0.0020121696884275227,
        0.0017473127956223907,
        0.0015487873720648002,
        0.0013964234436992205,
        0.0012772352591373154,
        0.0011821604395213915,
        0.001102053421006878,
        0.0010365807189517072,
        0.0009824339294732603,
        0.0009369838919826907,
        0.0008982914433643994,
        0.0008630113667436801,
        0.0008306765734113765,
        0.0008009704763211699,
        0.0007752436343388446,
        0.000752635458794625,
        0.0007325551790400543,
        0.000714473491751379,
        0.0006966886149834889,
        0.0006792725374427869,
        0.0006623374901395916,
        0.0006471143076643053,
        0.0006320751282053258,
        0.0006172913391880495,
        0.0006028167609430686,
        0.000588690716526438,
        0.0005749406799402521,
        0.0005616255915456984,
        0.0005496477572549326,
        0.0005388312361183756,
        0.0005289243527323825,
        0.0005188912888542851,
        0.0005088241274937342,
        0.000498796097224052,
        0.0004888646595265717,
        0.00047910618584725266,
        0.0004702282992958879,
        0.00046204265178099595,
        0.000453823945573494,
        0.0004463069575948838,
        0.0004393116609258982,
        0.0004328078334115519,
        0.0004266260671261496,
        0.00042018605210215605,
        0.00041412321682996947,
        0.0004083780600260205
      ],
      "train_acc": [
        0.6666666666666666,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0
      ],
      "val_loss": [
        0.4171180699764313,
        1.9937622265861155,
        3.0494532159133922,
        3.454353095379189,
        3.593163527771763,
        3.631699278577781,
        3.6086933280576705,
        3.5165586243273137,
        3.2851579878444017,
        2.802063288013351,
        2.0048198875988636,
        1.1253731715529878,
        0.5277500365772414,
        0.2400150259507749,
        0.1177634388221289,
        0.06490179086486034,
        0.040262226645794943,
        0.027579676046357495,
        0.020427714387907053,
        0.01607470473418067,
        0.013209592879753571,
        0.011260094633152378,
        0.009875657477601007,
        0.00885856273816542,
        0.008088472097877164,
        0.007470541911430621,
        0.006963820111809754,
        0.0065409761124726115,
        0.006197388571760168,
        0.0059141598660664855,
        0.005677249356350622,
        0.005475740081205034,
        0.005289536556676787,
        0.0051163794841396415,
        0.004955003969454503,
        0.004814107690235947,
        0.004679366972757429,
        0.004550372691114639,
        0.004426778591853332,
        0.004308283445849881,
        0.004194618830293782,
        0.004085932333783851,
        0.003990270118542987,
        0.003904936518883395,
        0.0038276676847945894,
        0.0037496116257562514,
        0.00367144773306479,
        0.003593716457516435,
        0.0035168419086233547,
        0.0034414642142582223,
        0.003374282424745614,
        0.0033134801107324178,
        0.003252030558360616,
        0.0031962714206198676,
        0.003145375087828847,
        0.0030983128637821393,
        0.0030543440869728452,
        0.0030077451044236017,
        0.0029646965724891743,
        0.0029245969401217467
      ],
      "val_acc": [
        1.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0,
        1.0
      ]
    }
  }
}