diff --git a/.gitattributes b/.gitattributes index 500a6ba3bf0b1db9f15ebdb109bde9fb44e99345..cd507724e865102019f241fcd070e88328b280e8 100644 --- a/.gitattributes +++ b/.gitattributes @@ -54,3 +54,24 @@ FashionMNIST/20250817-124513_FashionMNIST/plots/confusion_epoch_6.png filter=lfs FashionMNIST/20250817-124513_FashionMNIST/plots/confusion_epoch_7.png filter=lfs diff=lfs merge=lfs -text FashionMNIST/20250817-124513_FashionMNIST/plots/confusion_epoch_8.png filter=lfs diff=lfs merge=lfs -text FashionMNIST/20250817-124513_FashionMNIST/plots/confusion_epoch_9.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/best_confusion_epoch_19.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_1.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_10.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_11.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_12.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_13.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_14.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_15.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_16.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_17.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_18.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_19.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_2.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_20.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_3.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_4.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_5.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_6.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_7.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_8.png filter=lfs diff=lfs merge=lfs -text +FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_9.png filter=lfs diff=lfs merge=lfs -text diff --git a/FashionMNIST/20250817-124900_FashionMNIST/README.md b/FashionMNIST/20250817-124900_FashionMNIST/README.md new file mode 100644 index 0000000000000000000000000000000000000000..790877bbb05c206628ea7bb5551bdb073020bbc1 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/README.md @@ -0,0 +1,10 @@ +# Pentachora Adaptive Encoded — 20250817-124900 + +**Dataset:** FashionMNIST + +**Contents** +- `weights/*.safetensors` — encoder, constellation, diagnostic head +- `config.json`, `manifest.json` +- `history.json` / `history.csv` +- `tensorboard/` (and `tensorboard_events.zip`) +- `plots/` — accuracy, loss, λ, confusion diff --git a/FashionMNIST/20250817-124900_FashionMNIST/config.json b/FashionMNIST/20250817-124900_FashionMNIST/config.json new file mode 100644 index 0000000000000000000000000000000000000000..c1b9af256f741fc94fe50137516bae8c286f2c01 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/config.json @@ -0,0 +1,40 @@ +{ + "augment": false, + "base_dim": 56, + "batch_size": 1024, + "channels": 12, + "dataset": "FashionMNIST", + "deterministic": true, + "deterministic_cublas": false, + "epochs": 20, + "hf_dataset_dir_template": "{dataset}", + "hf_preserve_case": true, + "hf_repo_id": "AbstractPhil/pentachora-multi-channel-frequency-encoded", + "hf_run_dir_template": "{ts}_{dataset}", + "hf_subdir_root": "", + "hf_weight_suffix_dataset": true, + "img_channels": "auto", + "img_size": 28, + "input_channels": 1, + "input_dim": 784, + "lambda_separation": 0.391, + "loss_weight_scalar": 0.1, + "lr": 0.002, + "normalize": true, + "num_classes": 10, + "num_heads": 2, + "num_pentachoron_pairs": 2, + "per_dataset_norm": true, + "proj_dim": null, + "seed": 42, + "seed_per_dataset": false, + "strict_determinism": false, + "sweep_all": false, + "temp": 0.7, + "w_ce": 1.0, + "w_diag": 0.1, + "w_dual": 1.0, + "w_reg": 0.1, + "w_rose": 1.0, + "weight_decay": 1e-05 +} \ No newline at end of file diff --git a/FashionMNIST/20250817-124900_FashionMNIST/history.csv b/FashionMNIST/20250817-124900_FashionMNIST/history.csv new file mode 100644 index 0000000000000000000000000000000000000000..b952f31251d917ded6c8b971c1ec4c5e0277e9d2 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/history.csv @@ -0,0 +1,21 @@ +epoch,train_loss,train_acc,test_acc,ce,dual,rose,diag,reg,lambda +1,4.402286064910888,0.6270666666666667,0.7773,1.8779979280471801,1.7061685427983602,0.5499644365469615,0.1356047067185243,2.545946993128459,0.5177720785140991 +2,3.326776249186198,0.7938666666666667,0.8103,1.2660156703948975,1.3764914744059245,0.3771418377399445,0.028339363929629324,3.0429331272125246,0.5290990471839905 +3,2.8203695458730063,0.8309,0.8314,0.8434914182027181,1.3158832046508788,0.35193947032292683,0.02210015589296818,3.068454530588786,0.5371974110603333 +4,2.5329975275675456,0.8998333333333334,0.9043,0.5946161988894144,1.288598747253418,0.3397577821731567,0.019977189833919207,3.080271072133382,0.5475366711616516 +5,2.342547013473511,0.9131666666666667,0.8932,0.44675195112228394,1.25988597946167,0.3257790008068085,0.017625602012872697,3.0836753387451172,0.5535174012184143 +6,2.2519006291707355,0.9191333333333334,0.9048,0.3784054381211599,1.245319437789917,0.3182205774466197,0.01657330601414045,3.082978307723999,0.560498833656311 +7,2.1893807183583576,0.92335,0.9067,0.33565319827397666,1.2321864155451456,0.3118194048404694,0.01517911327878634,3.0820378518422444,0.5663236379623413 +8,2.1287195845286053,0.9310666666666667,0.9117,0.3001235244592031,1.2160833411534628,0.30324209129015606,0.013786736650268238,3.0789196009318034,0.5708707571029663 +9,2.082358380762736,0.9350166666666667,0.9114,0.2746912104129791,1.2028263172149658,0.2959241606235504,0.012740307510395845,3.0764264227549236,0.5745193958282471 +10,2.036700359217326,0.9416,0.9168,0.2506516889492671,1.1873741208394368,0.2899190974712372,0.011943582642575105,3.075610829035441,0.5771504640579224 +11,2.009793921279907,0.9434666666666667,0.9156,0.2378264572620392,1.1783719361623128,0.28517444321314495,0.011382908690969149,3.072827915827433,0.5785035490989685 +12,1.9762191572189332,0.9479333333333333,0.922,0.2198491940577825,1.1681783919652302,0.2799502865155538,0.010315964036186537,3.0720968641916913,0.5799225568771362 +13,1.9468982846577962,0.9527666666666667,0.9198,0.20515448989868165,1.1577608165740967,0.2759160480658213,0.010041031824549039,3.070628339385986,0.5801942348480225 +14,1.9182983367284139,0.9564166666666667,0.9229,0.1919718328078588,1.1472032521565756,0.27115893977483113,0.009271756701668103,3.0703712724049885,0.5809445977210999 +15,1.89228857644399,0.9600833333333333,0.923,0.1797698093811671,1.1382090547561645,0.26651740414301556,0.008545841079453628,3.0693771425882974,0.5812662839889526 +16,1.870244037882487,0.9638333333333333,0.9252,0.16904903033574423,1.130689394378662,0.26282573717435204,0.008042730241020521,3.0687558748881023,0.5809637904167175 +17,1.851185350036621,0.9660833333333333,0.9261,0.15995039042631784,1.1237386947631836,0.2599026347160339,0.007604375839233398,3.0683317799886067,0.5806904435157776 +18,1.8349249827067058,0.96785,0.9241,0.15267017714977266,1.1176458508809408,0.2570798083782196,0.007216936658074459,3.0680744870503744,0.5803725719451904 +19,1.825890887260437,0.9695666666666667,0.9269,0.14745335816542307,1.114893445332845,0.2560503752708435,0.007044447162002325,3.067892514673869,0.5803338289260864 +20,1.8213126487096152,0.9707333333333333,0.926,0.14588148078123728,1.1128226586659749,0.25513290119171145,0.006900652728974819,3.0678552299499513,0.5803152322769165 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/history.json b/FashionMNIST/20250817-124900_FashionMNIST/history.json new file mode 100644 index 0000000000000000000000000000000000000000..190df5771a4e9abc21459ffcec440f40cb0d86be --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/history.json @@ -0,0 +1,200 @@ +{ + "ce": [ + 1.8779979280471801, + 1.2660156703948975, + 0.8434914182027181, + 0.5946161988894144, + 0.44675195112228394, + 0.3784054381211599, + 0.33565319827397666, + 0.3001235244592031, + 0.2746912104129791, + 0.2506516889492671, + 0.2378264572620392, + 0.2198491940577825, + 0.20515448989868165, + 0.1919718328078588, + 0.1797698093811671, + 0.16904903033574423, + 0.15995039042631784, + 0.15267017714977266, + 0.14745335816542307, + 0.14588148078123728 + ], + "diag": [ + 0.1356047067185243, + 0.028339363929629324, + 0.02210015589296818, + 0.019977189833919207, + 0.017625602012872697, + 0.01657330601414045, + 0.01517911327878634, + 0.013786736650268238, + 0.012740307510395845, + 0.011943582642575105, + 0.011382908690969149, + 0.010315964036186537, + 0.010041031824549039, + 0.009271756701668103, + 0.008545841079453628, + 0.008042730241020521, + 0.007604375839233398, + 0.007216936658074459, + 0.007044447162002325, + 0.006900652728974819 + ], + "dual": [ + 1.7061685427983602, + 1.3764914744059245, + 1.3158832046508788, + 1.288598747253418, + 1.25988597946167, + 1.245319437789917, + 1.2321864155451456, + 1.2160833411534628, + 1.2028263172149658, + 1.1873741208394368, + 1.1783719361623128, + 1.1681783919652302, + 1.1577608165740967, + 1.1472032521565756, + 1.1382090547561645, + 1.130689394378662, + 1.1237386947631836, + 1.1176458508809408, + 1.114893445332845, + 1.1128226586659749 + ], + "lambda": [ + 0.5177720785140991, + 0.5290990471839905, + 0.5371974110603333, + 0.5475366711616516, + 0.5535174012184143, + 0.560498833656311, + 0.5663236379623413, + 0.5708707571029663, + 0.5745193958282471, + 0.5771504640579224, + 0.5785035490989685, + 0.5799225568771362, + 0.5801942348480225, + 0.5809445977210999, + 0.5812662839889526, + 0.5809637904167175, + 0.5806904435157776, + 0.5803725719451904, + 0.5803338289260864, + 0.5803152322769165 + ], + "reg": [ + 2.545946993128459, + 3.0429331272125246, + 3.068454530588786, + 3.080271072133382, + 3.0836753387451172, + 3.082978307723999, + 3.0820378518422444, + 3.0789196009318034, + 3.0764264227549236, + 3.075610829035441, + 3.072827915827433, + 3.0720968641916913, + 3.070628339385986, + 3.0703712724049885, + 3.0693771425882974, + 3.0687558748881023, + 3.0683317799886067, + 3.0680744870503744, + 3.067892514673869, + 3.0678552299499513 + ], + "rose": [ + 0.5499644365469615, + 0.3771418377399445, + 0.35193947032292683, + 0.3397577821731567, + 0.3257790008068085, + 0.3182205774466197, + 0.3118194048404694, + 0.30324209129015606, + 0.2959241606235504, + 0.2899190974712372, + 0.28517444321314495, + 0.2799502865155538, + 0.2759160480658213, + 0.27115893977483113, + 0.26651740414301556, + 0.26282573717435204, + 0.2599026347160339, + 0.2570798083782196, + 0.2560503752708435, + 0.25513290119171145 + ], + "test_acc": [ + 0.7773, + 0.8103, + 0.8314, + 0.9043, + 0.8932, + 0.9048, + 0.9067, + 0.9117, + 0.9114, + 0.9168, + 0.9156, + 0.922, + 0.9198, + 0.9229, + 0.923, + 0.9252, + 0.9261, + 0.9241, + 0.9269, + 0.926 + ], + "train_acc": [ + 0.6270666666666667, + 0.7938666666666667, + 0.8309, + 0.8998333333333334, + 0.9131666666666667, + 0.9191333333333334, + 0.92335, + 0.9310666666666667, + 0.9350166666666667, + 0.9416, + 0.9434666666666667, + 0.9479333333333333, + 0.9527666666666667, + 0.9564166666666667, + 0.9600833333333333, + 0.9638333333333333, + 0.9660833333333333, + 0.96785, + 0.9695666666666667, + 0.9707333333333333 + ], + "train_loss": [ + 4.402286064910888, + 3.326776249186198, + 2.8203695458730063, + 2.5329975275675456, + 2.342547013473511, + 2.2519006291707355, + 2.1893807183583576, + 2.1287195845286053, + 2.082358380762736, + 2.036700359217326, + 2.009793921279907, + 1.9762191572189332, + 1.9468982846577962, + 1.9182983367284139, + 1.89228857644399, + 1.870244037882487, + 1.851185350036621, + 1.8349249827067058, + 1.825890887260437, + 1.8213126487096152 + ] +} \ No newline at end of file diff --git a/FashionMNIST/20250817-124900_FashionMNIST/manifest.json b/FashionMNIST/20250817-124900_FashionMNIST/manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..541a68f46a7af9cbf1487b606fd01a09c21231cd --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/manifest.json @@ -0,0 +1,43 @@ +{ + "class_names": [ + "fashion-T-shirt/top", + "fashion-Trouser", + "fashion-Pullover", + "fashion-Dress", + "fashion-Coat", + "fashion-Sandal", + "fashion-Shirt", + "fashion-Sneaker", + "fashion-Bag", + "fashion-Ankle boot" + ], + "dataset_name": "FashionMNIST", + "environment": { + "cpu_count": 12, + "cuda_available": true, + "cuda_device": "NVIDIA A100-SXM4-40GB", + "memory_gb": 83.48, + "platform": "Linux-6.1.123+-x86_64-with-glibc2.35", + "python": "3.11.13 (main, Jun 4 2025, 08:57:29) [GCC 11.4.0]", + "torch": "2.6.0+cu124" + }, + "models": { + "constellation": { + "params": 16777 + }, + "diagnostic_head": { + "params": 7681 + }, + "encoder": { + "params": 255393 + } + }, + "num_classes": 10, + "repo_id": "AbstractPhil/pentachora-multi-channel-frequency-encoded", + "results": { + "best_epoch": 19, + "best_test_accuracy": 0.9269 + }, + "subdirectory": "FashionMNIST/20250817-124900_FashionMNIST", + "timestamp": "20250817-124900" +} \ No newline at end of file diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/accuracy.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/accuracy.png new file mode 100644 index 0000000000000000000000000000000000000000..fd1f7886013afa2c8c309482a382d02d50b4e22f Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/accuracy.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/best_confusion_epoch_19.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/best_confusion_epoch_19.png new file mode 100644 index 0000000000000000000000000000000000000000..dd56c216702e34c663973aa26e6a58e5a7de326b --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/best_confusion_epoch_19.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f040f2a2742e691400221419ec161010f7fe8304a502c13e2746dcb960a3a80 +size 130159 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/best_confusion_epoch_37.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/best_confusion_epoch_37.png new file mode 100644 index 0000000000000000000000000000000000000000..c527e3f2fc8d01d95ed9228895754cf058231058 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/best_confusion_epoch_37.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_1.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_1.png new file mode 100644 index 0000000000000000000000000000000000000000..f49abf03ab82fa6da5aba61d96b27af8a07ba114 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acb545767c506518aa6db9c5333ae25b05048e68a5fbe5c673a98fff5f45b70b +size 132998 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_10.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_10.png new file mode 100644 index 0000000000000000000000000000000000000000..8f6a25867d94121bff814cb6cc7d933195b2d870 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92349279415e8c7d57ac638f4047d5344868f206e46736176bc732080a35528b +size 128159 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_11.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_11.png new file mode 100644 index 0000000000000000000000000000000000000000..891406115d8f6907485b072221dbabe31d93d21b --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_11.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33b0481d6c9dfb291bca5b1347daa7dbc1dce408165d41e5efcbec01b9a485b7 +size 129705 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_12.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_12.png new file mode 100644 index 0000000000000000000000000000000000000000..fc1511bb4257ca6b87ae11b39cf1f987bdf2963f --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_12.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14c8196f3cd7f92e4968b22d65cca2c3dc286a295baed21016eb1a404b2be839 +size 128192 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_13.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_13.png new file mode 100644 index 0000000000000000000000000000000000000000..ed1ed632a622f383bbc31bb63981de8f729ed87f --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_13.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08d2dfc9f10c89553a76abcca5239baac83b98326d40102726aefc397d9a44cd +size 130107 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_14.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_14.png new file mode 100644 index 0000000000000000000000000000000000000000..7c7b099d77411bb0064481c905896c2b307075fa --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_14.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30490a56311a888d2cc97c05b199df2fd61489ca456dfb794b221188e652c81e +size 128802 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_15.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_15.png new file mode 100644 index 0000000000000000000000000000000000000000..fdcbb26e86146721307439aa7f936c4b8e599d97 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_15.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:470b019e69e00fef5ff6d768e49e94cfa8a64cd261e082cad0049a0e01f9b809 +size 128367 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_16.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_16.png new file mode 100644 index 0000000000000000000000000000000000000000..fa0368c96141453a88856f7fa649515aa0bcb1c4 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_16.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67560e5df7c641c54f8e7c7256504ea3188bd4e14931e4364dfa3de38a68e27a +size 130950 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_17.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_17.png new file mode 100644 index 0000000000000000000000000000000000000000..177580240c65253304daaeac82cdbfe01c2d14a7 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_17.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11b840179e8ab26dccbba3b0b3a176d292cfee36fdfee1daa5a9a28cca3d18cd +size 129773 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_18.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_18.png new file mode 100644 index 0000000000000000000000000000000000000000..e6009493501bd18ac0386af89a8178b71c086fc5 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_18.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f7d01b186d60ce728897eff2cf01d13fd68e07bf47ce8d1528321db0786e7d2 +size 128448 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_19.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_19.png new file mode 100644 index 0000000000000000000000000000000000000000..16b97e6315779a372aad3d64f539017bc3f6b71f --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_19.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9fc43394875cc5e1101191a2276b35cf8871b7123c30f048c928cb69be95b11 +size 129668 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_2.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_2.png new file mode 100644 index 0000000000000000000000000000000000000000..973e443defc7a0e8403a412b9165a7949538adb8 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:763b94af3210d9ece75af70283ebaadc44c69f567111b229af2c460c2dfa6798 +size 131433 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_20.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_20.png new file mode 100644 index 0000000000000000000000000000000000000000..c75a922a324d44059b66ec1d21405de4284b06b8 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_20.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c9c620796df7d03806159495cf8a2e081e79eb467a23e0d1cc28f3d4e11d8a5 +size 129188 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_21.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_21.png new file mode 100644 index 0000000000000000000000000000000000000000..7deb740d4685097a4ed478145b3de6833c60f712 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_21.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_22.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_22.png new file mode 100644 index 0000000000000000000000000000000000000000..2019d8b8d4c02647e1aec82a402954e25c0ab3f2 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_22.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_23.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_23.png new file mode 100644 index 0000000000000000000000000000000000000000..2c5de217196c25a65d13739335193c248f2d961d Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_23.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_24.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_24.png new file mode 100644 index 0000000000000000000000000000000000000000..4eccb153cce28766ac4132846159a16567da4a7f Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_24.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_25.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_25.png new file mode 100644 index 0000000000000000000000000000000000000000..4178637c6ce5f2c75ba64554d38b68385e7910ee Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_25.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_26.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_26.png new file mode 100644 index 0000000000000000000000000000000000000000..4044d488910dc78ad711c427ccfd1008dc4ed574 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_26.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_27.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_27.png new file mode 100644 index 0000000000000000000000000000000000000000..46151ea3271d4dad56c6c0e6634a737bb5352816 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_27.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_28.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_28.png new file mode 100644 index 0000000000000000000000000000000000000000..3d6349e935efab230e836ad78dc9bf4056304bca Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_28.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_29.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_29.png new file mode 100644 index 0000000000000000000000000000000000000000..3661f8dbdef8de6d9d8784635cb28f2f34dd89d2 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_29.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_3.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_3.png new file mode 100644 index 0000000000000000000000000000000000000000..2095080701fe7298cd3ef9e91f9797aab399d71c --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ee710a917761fcc0d62d465db5bb70be3cfb917535d653da8b6d01db2df2ddf +size 132258 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_30.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_30.png new file mode 100644 index 0000000000000000000000000000000000000000..d68e21deacfdf8481ef627e386da085803d0d191 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_30.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_31.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_31.png new file mode 100644 index 0000000000000000000000000000000000000000..722d65ad39a284997b4777ec61056e1c9703f203 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_31.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_32.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_32.png new file mode 100644 index 0000000000000000000000000000000000000000..538920da4f34aec145d66278fa9cf9083ab36dc6 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_32.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_33.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_33.png new file mode 100644 index 0000000000000000000000000000000000000000..abaa0786c7ae928da68bc5e114c0d4b0b78ab811 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_33.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_34.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_34.png new file mode 100644 index 0000000000000000000000000000000000000000..1b289c30a180f30f81698b1511dcda2e1cdf1117 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_34.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_35.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_35.png new file mode 100644 index 0000000000000000000000000000000000000000..a8e576c7da5d67457b0e850936a3dfbe68256f2b Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_35.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_36.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_36.png new file mode 100644 index 0000000000000000000000000000000000000000..98b3ad8ad9026b4c221ead8c83df297c2eb06102 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_36.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_37.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_37.png new file mode 100644 index 0000000000000000000000000000000000000000..920c6958d3e69e44d99b546c10b379153337dd73 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_37.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_38.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_38.png new file mode 100644 index 0000000000000000000000000000000000000000..90337838e9b318e3caef2968dae7c80b38871264 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_38.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_39.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_39.png new file mode 100644 index 0000000000000000000000000000000000000000..8d574d38262667c6dd3da42be1c8d41e01c2138a Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_39.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_4.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_4.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb8b2f565c3f1f9e1686ad85c6415aab05c30c3 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a72dc361529a8be61887de770b2e0f76975a157f19a054667e5d9fd1b22d5fd +size 129391 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_40.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_40.png new file mode 100644 index 0000000000000000000000000000000000000000..0aebbf0afbefc318ea9e52646a0664f489deffb9 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_40.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_41.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_41.png new file mode 100644 index 0000000000000000000000000000000000000000..c7c87e68a7911c84ee65ee659d909a8287d4cabd Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_41.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_42.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_42.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5406e784f1f6d10ddda0905b98d305c81972a1 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_42.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_43.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_43.png new file mode 100644 index 0000000000000000000000000000000000000000..9ceebae9edbfd2096f52c44594302c8f127dcc17 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_43.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_44.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_44.png new file mode 100644 index 0000000000000000000000000000000000000000..ab6b3c7bee997069ff22b9ff2e8f66948c947d6b Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_44.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_45.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_45.png new file mode 100644 index 0000000000000000000000000000000000000000..44c0b5703167ff95569b38232ce8501f8fb9bea2 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_45.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_46.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_46.png new file mode 100644 index 0000000000000000000000000000000000000000..3c64705ae8a3eccebba8f77dbdf73af3a9ef441e Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_46.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_47.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_47.png new file mode 100644 index 0000000000000000000000000000000000000000..14699d9e422cdbcf23d16e10dd7a21adecbf9f6b Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_47.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_48.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_48.png new file mode 100644 index 0000000000000000000000000000000000000000..4dc3af8520252347d9c82360d30264f6450a24f2 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_48.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_49.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_49.png new file mode 100644 index 0000000000000000000000000000000000000000..6f5a80e40743ecd30fc0b3ef62ba5432d6e0c49b Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_49.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_5.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_5.png new file mode 100644 index 0000000000000000000000000000000000000000..679b64ac257bec550867537a4c7a5d8601e4257c --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d48d3e522831c12e27536f0d4b86e6e68d8086bed4f86319b4ae4a2aa0ca1235 +size 131199 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_50.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_50.png new file mode 100644 index 0000000000000000000000000000000000000000..bebfb7f3429ff776ed2dc7111e2f35207f8b3b13 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_50.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_6.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_6.png new file mode 100644 index 0000000000000000000000000000000000000000..80652953bd7b03e1a9252a82778bb6f5d5371d46 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_6.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6577a98c466718ff992b94cd6d8fe24ccefc73a280b4485789e58a4d1ded100c +size 128700 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_7.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_7.png new file mode 100644 index 0000000000000000000000000000000000000000..ffe0d5904a9e35506829dfa2a5405cbccb41b83d --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05112be7448d780cb2406cda7b7b93e23c458e97c2b3a90aa291797fbe715613 +size 131585 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_8.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_8.png new file mode 100644 index 0000000000000000000000000000000000000000..9ef2ba97f13a5c801d0032f69ebd1d5634697a47 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd09dc9b00e853f5a652609ab569f3bf831115f3d2dc01995a00e212eac3454e +size 132236 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_9.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_9.png new file mode 100644 index 0000000000000000000000000000000000000000..dc665b66ca534c936a09e3ce17dcffba3ca7543b --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/plots/confusion_epoch_9.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1fd6144eb82a1cd33732bd296a93b0f7e4446186d727d30af535b22847f5233 +size 127840 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/lambda.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/lambda.png new file mode 100644 index 0000000000000000000000000000000000000000..21bedaf9d2b85ee0923f5992359f16d8058204b1 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/lambda.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/plots/loss_components.png b/FashionMNIST/20250817-124900_FashionMNIST/plots/loss_components.png new file mode 100644 index 0000000000000000000000000000000000000000..3c827fac649d4b8f76bf00bde44eac2a908cbfb2 Binary files /dev/null and b/FashionMNIST/20250817-124900_FashionMNIST/plots/loss_components.png differ diff --git a/FashionMNIST/20250817-124900_FashionMNIST/tensorboard/events.out.tfevents.1755434761.5fef8660e4a5.11286.2 b/FashionMNIST/20250817-124900_FashionMNIST/tensorboard/events.out.tfevents.1755434761.5fef8660e4a5.11286.2 new file mode 100644 index 0000000000000000000000000000000000000000..ec0ad275bc79ae6d5b3313171c267e1e90ca526d --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/tensorboard/events.out.tfevents.1755434761.5fef8660e4a5.11286.2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd9c04dddc0810bc4393cf4d93ae909ed54081aaf8915d61fe1bc4341f5b85a7 +size 339790 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/tensorboard_events.zip b/FashionMNIST/20250817-124900_FashionMNIST/tensorboard_events.zip new file mode 100644 index 0000000000000000000000000000000000000000..c753e92dcb47441c9db195c3b3f6c8836f4e7810 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/tensorboard_events.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57ed355acedc638e2f956f6edde5f2aac4f138755259e5ad9b8a8578172d8599 +size 112290 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/weights/constellation_FashionMNIST.safetensors b/FashionMNIST/20250817-124900_FashionMNIST/weights/constellation_FashionMNIST.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..6a05746205c818ed374618cf200827602ea8c440 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/weights/constellation_FashionMNIST.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c7ed8b2f145505bb01141c7745ed1d7356974e07da4ec262b4ee66989140fcd +size 70076 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/weights/diagnostic_head_FashionMNIST.safetensors b/FashionMNIST/20250817-124900_FashionMNIST/weights/diagnostic_head_FashionMNIST.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ba51ffb5363c148879a530621473a436bb4fce80 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/weights/diagnostic_head_FashionMNIST.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61a47a4c17df23204febfd64f8a79374e0775c1ae21bf2115861cda92db6adb2 +size 31172 diff --git a/FashionMNIST/20250817-124900_FashionMNIST/weights/encoder_FashionMNIST.safetensors b/FashionMNIST/20250817-124900_FashionMNIST/weights/encoder_FashionMNIST.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..29718b986026a60b7e19797b75adde700deeb725 --- /dev/null +++ b/FashionMNIST/20250817-124900_FashionMNIST/weights/encoder_FashionMNIST.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f04c41357f9d54f0dfd041116a468a48ddd48abd3a6f89f161d9656fb97666e +size 1032808