{
"architecture": {
"d_in": 384,
"dropout": 0.25,
"hidden": [
256,
64
]
},
"artifacts": {
"estimator": "is_magnetic.pt",
"estimator_sha256": "b575832a9bfdc2a089d81704a09e0578e2ace62f720fc72c2092f845bcd23d2b",
"backbone": "mace_matpes_pbe_baseline_run-3.model",
"backbone_sha256": "bdf6b8ccad5585eefd49ef5bcc4d8fab260abc04626ec4940d49a3dea310acb6"
},
"classes": {
"negative": "non_magnetic",
"positive": "magnetic"
},
"decision": {
"negative_label": "non_magnetic",
"positive_label": "magnetic",
"selected_on": "validation",
"threshold": 0.323869526386261
},
"deterministic": false,
"feature_columns": [
"mace_probe_0",
"mace_probe_1",
"mace_probe_2",
"mace_probe_3",
"mace_probe_4",
"mace_probe_5",
"mace_probe_6",
"mace_probe_7",
"mace_probe_8",
"mace_probe_9",
"mace_probe_10",
"mace_probe_11",
"mace_probe_12",
"mace_probe_13",
"mace_probe_14",
"mace_probe_15",
"mace_probe_16",
"mace_probe_17",
"mace_probe_18",
"mace_probe_19",
"mace_probe_20",
"mace_probe_21",
"mace_probe_22",
"mace_probe_23",
"mace_probe_24",
"mace_probe_25",
"mace_probe_26",
"mace_probe_27",
"mace_probe_28",
"mace_probe_29",
"mace_probe_30",
"mace_probe_31",
"mace_probe_32",
"mace_probe_33",
"mace_probe_34",
"mace_probe_35",
"mace_probe_36",
"mace_probe_37",
"mace_probe_38",
"mace_probe_39",
"mace_probe_40",
"mace_probe_41",
"mace_probe_42",
"mace_probe_43",
"mace_probe_44",
"mace_probe_45",
"mace_probe_46",
"mace_probe_47",
"mace_probe_48",
"mace_probe_49",
"mace_probe_50",
"mace_probe_51",
"mace_probe_52",
"mace_probe_53",
"mace_probe_54",
"mace_probe_55",
"mace_probe_56",
"mace_probe_57",
"mace_probe_58",
"mace_probe_59",
"mace_probe_60",
"mace_probe_61",
"mace_probe_62",
"mace_probe_63",
"mace_probe_64",
"mace_probe_65",
"mace_probe_66",
"mace_probe_67",
"mace_probe_68",
"mace_probe_69",
"mace_probe_70",
"mace_probe_71",
"mace_probe_72",
"mace_probe_73",
"mace_probe_74",
"mace_probe_75",
"mace_probe_76",
"mace_probe_77",
"mace_probe_78",
"mace_probe_79",
"mace_probe_80",
"mace_probe_81",
"mace_probe_82",
"mace_probe_83",
"mace_probe_84",
"mace_probe_85",
"mace_probe_86",
"mace_probe_87",
"mace_probe_88",
"mace_probe_89",
"mace_probe_90",
"mace_probe_91",
"mace_probe_92",
"mace_probe_93",
"mace_probe_94",
"mace_probe_95",
"mace_probe_96",
"mace_probe_97",
"mace_probe_98",
"mace_probe_99",
"mace_probe_100",
"mace_probe_101",
"mace_probe_102",
"mace_probe_103",
"mace_probe_104",
"mace_probe_105",
"mace_probe_106",
"mace_probe_107",
"mace_probe_108",
"mace_probe_109",
"mace_probe_110",
"mace_probe_111",
"mace_probe_112",
"mace_probe_113",
"mace_probe_114",
"mace_probe_115",
"mace_probe_116",
"mace_probe_117",
"mace_probe_118",
"mace_probe_119",
"mace_probe_120",
"mace_probe_121",
"mace_probe_122",
"mace_probe_123",
"mace_probe_124",
"mace_probe_125",
"mace_probe_126",
"mace_probe_127",
"mace_probe_128",
"mace_probe_129",
"mace_probe_130",
"mace_probe_131",
"mace_probe_132",
"mace_probe_133",
"mace_probe_134",
"mace_probe_135",
"mace_probe_136",
"mace_probe_137",
"mace_probe_138",
"mace_probe_139",
"mace_probe_140",
"mace_probe_141",
"mace_probe_142",
"mace_probe_143",
"mace_probe_144",
"mace_probe_145",
"mace_probe_146",
"mace_probe_147",
"mace_probe_148",
"mace_probe_149",
"mace_probe_150",
"mace_probe_151",
"mace_probe_152",
"mace_probe_153",
"mace_probe_154",
"mace_probe_155",
"mace_probe_156",
"mace_probe_157",
"mace_probe_158",
"mace_probe_159",
"mace_probe_160",
"mace_probe_161",
"mace_probe_162",
"mace_probe_163",
"mace_probe_164",
"mace_probe_165",
"mace_probe_166",
"mace_probe_167",
"mace_probe_168",
"mace_probe_169",
"mace_probe_170",
"mace_probe_171",
"mace_probe_172",
"mace_probe_173",
"mace_probe_174",
"mace_probe_175",
"mace_probe_176",
"mace_probe_177",
"mace_probe_178",
"mace_probe_179",
"mace_probe_180",
"mace_probe_181",
"mace_probe_182",
"mace_probe_183",
"mace_probe_184",
"mace_probe_185",
"mace_probe_186",
"mace_probe_187",
"mace_probe_188",
"mace_probe_189",
"mace_probe_190",
"mace_probe_191",
"mace_probe_192",
"mace_probe_193",
"mace_probe_194",
"mace_probe_195",
"mace_probe_196",
"mace_probe_197",
"mace_probe_198",
"mace_probe_199",
"mace_probe_200",
"mace_probe_201",
"mace_probe_202",
"mace_probe_203",
"mace_probe_204",
"mace_probe_205",
"mace_probe_206",
"mace_probe_207",
"mace_probe_208",
"mace_probe_209",
"mace_probe_210",
"mace_probe_211",
"mace_probe_212",
"mace_probe_213",
"mace_probe_214",
"mace_probe_215",
"mace_probe_216",
"mace_probe_217",
"mace_probe_218",
"mace_probe_219",
"mace_probe_220",
"mace_probe_221",
"mace_probe_222",
"mace_probe_223",
"mace_probe_224",
"mace_probe_225",
"mace_probe_226",
"mace_probe_227",
"mace_probe_228",
"mace_probe_229",
"mace_probe_230",
"mace_probe_231",
"mace_probe_232",
"mace_probe_233",
"mace_probe_234",
"mace_probe_235",
"mace_probe_236",
"mace_probe_237",
"mace_probe_238",
"mace_probe_239",
"mace_probe_240",
"mace_probe_241",
"mace_probe_242",
"mace_probe_243",
"mace_probe_244",
"mace_probe_245",
"mace_probe_246",
"mace_probe_247",
"mace_probe_248",
"mace_probe_249",
"mace_probe_250",
"mace_probe_251",
"mace_probe_252",
"mace_probe_253",
"mace_probe_254",
"mace_probe_255",
"mace_probe_256",
"mace_probe_257",
"mace_probe_258",
"mace_probe_259",
"mace_probe_260",
"mace_probe_261",
"mace_probe_262",
"mace_probe_263",
"mace_probe_264",
"mace_probe_265",
"mace_probe_266",
"mace_probe_267",
"mace_probe_268",
"mace_probe_269",
"mace_probe_270",
"mace_probe_271",
"mace_probe_272",
"mace_probe_273",
"mace_probe_274",
"mace_probe_275",
"mace_probe_276",
"mace_probe_277",
"mace_probe_278",
"mace_probe_279",
"mace_probe_280",
"mace_probe_281",
"mace_probe_282",
"mace_probe_283",
"mace_probe_284",
"mace_probe_285",
"mace_probe_286",
"mace_probe_287",
"mace_probe_288",
"mace_probe_289",
"mace_probe_290",
"mace_probe_291",
"mace_probe_292",
"mace_probe_293",
"mace_probe_294",
"mace_probe_295",
"mace_probe_296",
"mace_probe_297",
"mace_probe_298",
"mace_probe_299",
"mace_probe_300",
"mace_probe_301",
"mace_probe_302",
"mace_probe_303",
"mace_probe_304",
"mace_probe_305",
"mace_probe_306",
"mace_probe_307",
"mace_probe_308",
"mace_probe_309",
"mace_probe_310",
"mace_probe_311",
"mace_probe_312",
"mace_probe_313",
"mace_probe_314",
"mace_probe_315",
"mace_probe_316",
"mace_probe_317",
"mace_probe_318",
"mace_probe_319",
"mace_probe_320",
"mace_probe_321",
"mace_probe_322",
"mace_probe_323",
"mace_probe_324",
"mace_probe_325",
"mace_probe_326",
"mace_probe_327",
"mace_probe_328",
"mace_probe_329",
"mace_probe_330",
"mace_probe_331",
"mace_probe_332",
"mace_probe_333",
"mace_probe_334",
"mace_probe_335",
"mace_probe_336",
"mace_probe_337",
"mace_probe_338",
"mace_probe_339",
"mace_probe_340",
"mace_probe_341",
"mace_probe_342",
"mace_probe_343",
"mace_probe_344",
"mace_probe_345",
"mace_probe_346",
"mace_probe_347",
"mace_probe_348",
"mace_probe_349",
"mace_probe_350",
"mace_probe_351",
"mace_probe_352",
"mace_probe_353",
"mace_probe_354",
"mace_probe_355",
"mace_probe_356",
"mace_probe_357",
"mace_probe_358",
"mace_probe_359",
"mace_probe_360",
"mace_probe_361",
"mace_probe_362",
"mace_probe_363",
"mace_probe_364",
"mace_probe_365",
"mace_probe_366",
"mace_probe_367",
"mace_probe_368",
"mace_probe_369",
"mace_probe_370",
"mace_probe_371",
"mace_probe_372",
"mace_probe_373",
"mace_probe_374",
"mace_probe_375",
"mace_probe_376",
"mace_probe_377",
"mace_probe_378",
"mace_probe_379",
"mace_probe_380",
"mace_probe_381",
"mace_probe_382",
"mace_probe_383"
],
"feature_parameters": {},
"feature_schema": "mace_probe_embedding.v1",
"hyperparameters": {
"batch_size": 128,
"dropout": 0.25,
"epochs": 100,
"hidden": [
256,
64
],
"learning_rate": 0.001,
"patience": 20,
"scheduler_factor": 0.5,
"scheduler_patience": 5,
"selection_metric": "roc_auc",
"weight_decay": 0.0001
},
"record_origin": "reconstructed",
"record_schema_version": 1,
"runtime": {
"id": "magnetism.is_magnetic.mace_mlp",
"version": 1
},
"seed": null,
"target": {
"contract": "goldilocks.is_magnetic.dft_max_site_magmom_0p5ub.v1",
"name": "is_magnetic",
"units": null
},
"task": "classification",
"trainer": "magnetic_mlp_classifier",
"training": {
"dataset": "materialyze/matpes/pbe-2025.2",
"label_definition": "max|site magmom| <= 0.05 uB: non_magnetic; >= 0.5 uB: magnetic; structures strictly between were excluded from training and evaluation",
"note": "Metrics above are from the research checkpoint this record reconstructs (2-research/2-mace/1-magnetic-mace, notebooks/09_magnetic_classifier.ipynb, checkpoint magnetic_clf_full_best.pt, created_utc 2026-08-13T14:15:13Z), not from a run of the goldilocks-ml trainer in this record's own runtime -- see record_origin above and validation_status below.",
"test_metrics": {
"accuracy": 0.9437868404658073,
"balanced_accuracy": 0.9442153106724696,
"confusion_matrix": [
[
9909,
782
],
[
391,
9785
]
],
"f1": 0.9434508026804224,
"mcc": 0.8882327187872718,
"pr_auc": 0.9840861156540992,
"precision": 0.925996025361976,
"recall": 0.9615762578616353,
"roc_auc": 0.9859942837874567
}
},
"validation_status": {
"backbone_licence_note": "The mace_matpes_pbe_baseline_run-3.model backbone this depends on is licensed CC-BY-4.0 by the training collaborator (CheukHinHoJerry), which also covers this classifier as a derivative.",
"backbone_licence_status": "confirmed",
"external_validation": "pending",
"external_validation_note": "MP-ALOE external validation has not been run. The metrics in training.test_metrics are an in-distribution MatPES PBE test split only. Do not treat this release as is_default until MP-ALOE validation is recorded here."
}
}