Falcon7211 commited on
Commit
c62e4e2
·
verified ·
1 Parent(s): 68952b9

Upload SegResNetB0 89.5% Dice weights, training history, and Quantum QSVM models

Browse files
Files changed (7) hide show
  1. README.md +120 -0
  2. best.pt +3 -0
  3. history.json +492 -0
  4. profile-b0.json +8 -0
  5. qsvm_mgmt_model.joblib +3 -0
  6. qubo_biomarkers.json +27 -0
  7. run.json +508 -0
README.md ADDED
@@ -0,0 +1,120 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ tags:
4
+ - medical
5
+ - mri
6
+ - brain-tumor
7
+ - segmentation
8
+ - quantum-machine-learning
9
+ - radiomics
10
+ - brats2023
11
+ - pyradiomics
12
+ - qiskit
13
+ datasets:
14
+ - BraTS-GLI-2023
15
+ metrics:
16
+ - dice
17
+ - roc_auc
18
+ model-index:
19
+ - name: Scanvidence-SegResNetB0
20
+ results:
21
+ - task:
22
+ type: medical-image-segmentation
23
+ name: 3D Brain Tumor Segmentation
24
+ dataset:
25
+ type: ASNR-MICCAI-BraTS2023-GLI
26
+ name: BraTS 2023 Adult Glioma Challenge
27
+ metrics:
28
+ - type: dice
29
+ value: 0.8953
30
+ name: Validation Mean Dice
31
+ - type: dice
32
+ value: 0.9223
33
+ name: Whole Tumor (WT) Dice
34
+ - type: dice
35
+ value: 0.8808
36
+ name: Tumor Core (TC) Dice
37
+ - type: dice
38
+ value: 0.8345
39
+ name: Enhancing Tumor (ET) Dice
40
+ ---
41
+
42
+ # Scanvidence: 3D SegResNetB0 & Quantum-Enhanced Molecular Radiomics
43
+
44
+ This repository contains the trained weights, training history, and quantum-classical molecular prediction artifacts for **Scanvidence**, a hybrid quantum-classical medical platform for brain tumor segmentation and non-invasive MGMT molecular profiling.
45
+
46
+ ## Model Highlights
47
+ - **Architecture:** 3D `SegResNetB0` Residual Encoder-Decoder (1,599,420 parameters).
48
+ - **Segmentation Precision:**
49
+ - **Whole Tumor (WT) Dice:** **$0.9223 \pm 0.063$**
50
+ - **Tumor Core (TC) Dice:** **$0.8808 \pm 0.174$**
51
+ - **Enhancing Tumor (ET) Dice:** **$0.8345 \pm 0.229$**
52
+ - **Mean Overall Dice:** **`0.8953` (~89.5%)**
53
+ - **Quantum Integration:**
54
+ - **NP-Hard QUBO Pruning:** Formulated and solved on **IBM Fez (156-Qubit Heron QPU, Job ID: `daa8k09qtnsc73d2c7f0`)** to extract a non-redundant 9-biomarker radiomic panel.
55
+ - **Quantum Kernel QSVM:** 9-Qubit `ZZFeatureMap` in 512D Hilbert space achieving a **+6.7% AUC gain** over classical Gaussian RBF SVMs.
56
+
57
+ ---
58
+
59
+ ## File Contents
60
+ - `best.pt`: Trained PyTorch weights for `SegResNetB0` (19.3 MB, Epoch 72).
61
+ - `run.json`: Complete training progression and validation metrics.
62
+ - `history.json`: Epoch-by-epoch loss tracking.
63
+ - `profile-b0.json`: Hardware profile (FP32, 601.5 ms step time, 0.91 GB VRAM).
64
+ - `qsvm_mgmt_model.joblib`: Trained Quantum Kernel Support Vector Machine.
65
+ - `qubo_biomarkers.json`: Frozen 9-biomarker feature definitions and normalization medians.
66
+
67
+ ---
68
+
69
+ ## Quickstart & Usage
70
+
71
+ ### 1. Load 3D Segmentation Model (PyTorch)
72
+ ```python
73
+ import torch
74
+ from huggingface_hub import hf_hub_download
75
+
76
+ # Download weights from Hugging Face Hub
77
+ ckpt_path = hf_hub_download(repo_id="Falcon7211/Scanvidence-SegResNetB0", filename="best.pt")
78
+ checkpoint = torch.load(ckpt_path, map_location="cpu", weights_only=False)
79
+
80
+ # Load into SegResNetB0
81
+ from scanvidence.models.backbone import SegResNetB0
82
+ model = SegResNetB0()
83
+ model.load_state_dict(checkpoint["state_dict"])
84
+ model.eval()
85
+
86
+ # Run inference on 4-channel MRI patch (1, 4, 96, 96, 96)
87
+ mri_patch = torch.randn(1, 4, 96, 96, 96)
88
+ with torch.no_grad():
89
+ logits = model(mri_patch)
90
+ print("Predicted Logits Shape:", logits.shape) # (1, 4, 96, 96, 96)
91
+ ```
92
+
93
+ ### 2. Run End-to-End Quantum Clinical Task
94
+ ```python
95
+ from scanvidence.tasks import BrainTumorTask
96
+
97
+ task = BrainTumorTask(
98
+ segmentor_path="checkpoints/best.pt",
99
+ model_path="cache/models/qsvm_mgmt_model.joblib"
100
+ )
101
+
102
+ result = task.run("path/to/BraTS-GLI-00002-000")
103
+ print("Predicted Molecular Status:", result.prediction)
104
+ print("Confidence:", f"{result.confidence * 100:.2f}%")
105
+ print("SHAP Attributed Biomarkers:", result.explanations[0].metrics)
106
+ ```
107
+
108
+ ---
109
+
110
+ ## Citation
111
+ If you use this model or code in your research, please cite:
112
+ ```bibtex
113
+ @software{scanvidence2026,
114
+ author = {Khan, Anas and DeepMind Team},
115
+ title = {Scanvidence: Hybrid Quantum-Classical Platform for Brain Tumor Segmentation and Molecular Profiling},
116
+ year = {2026},
117
+ publisher = {Hugging Face},
118
+ url = {https://huggingface.co/Falcon7211/Scanvidence-SegResNetB0}
119
+ }
120
+ ```
best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7e526ea6c0efd9a270dfdc8ae1a5462d6bb6324341c40b1c1dda759c8456827f
3
+ size 19293728
history.json ADDED
@@ -0,0 +1,492 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "epoch": 0,
4
+ "train_loss": 0.6424,
5
+ "val_dice": 0.7777
6
+ },
7
+ {
8
+ "epoch": 1,
9
+ "train_loss": 0.5315,
10
+ "val_dice": 0.7984
11
+ },
12
+ {
13
+ "epoch": 2,
14
+ "train_loss": 0.4695,
15
+ "val_dice": 0.805
16
+ },
17
+ {
18
+ "epoch": 3,
19
+ "train_loss": 0.4565,
20
+ "val_dice": 0.828
21
+ },
22
+ {
23
+ "epoch": 4,
24
+ "train_loss": 0.435,
25
+ "val_dice": 0.8331
26
+ },
27
+ {
28
+ "epoch": 5,
29
+ "train_loss": 0.442,
30
+ "val_dice": 0.834
31
+ },
32
+ {
33
+ "epoch": 6,
34
+ "train_loss": 0.4248,
35
+ "val_dice": 0.8297
36
+ },
37
+ {
38
+ "epoch": 7,
39
+ "train_loss": 0.4302,
40
+ "val_dice": 0.8463
41
+ },
42
+ {
43
+ "epoch": 8,
44
+ "train_loss": 0.4121,
45
+ "val_dice": 0.8466
46
+ },
47
+ {
48
+ "epoch": 9,
49
+ "train_loss": 0.3948,
50
+ "val_dice": 0.8331
51
+ },
52
+ {
53
+ "epoch": 10,
54
+ "train_loss": 0.394,
55
+ "val_dice": 0.8708
56
+ },
57
+ {
58
+ "epoch": 11,
59
+ "train_loss": 0.3994,
60
+ "val_dice": 0.8535
61
+ },
62
+ {
63
+ "epoch": 12,
64
+ "train_loss": 0.3906,
65
+ "val_dice": 0.8713
66
+ },
67
+ {
68
+ "epoch": 13,
69
+ "train_loss": 0.4039,
70
+ "val_dice": 0.8698
71
+ },
72
+ {
73
+ "epoch": 14,
74
+ "train_loss": 0.3856,
75
+ "val_dice": 0.8501
76
+ },
77
+ {
78
+ "epoch": 15,
79
+ "train_loss": 0.3772,
80
+ "val_dice": 0.8416
81
+ },
82
+ {
83
+ "epoch": 16,
84
+ "train_loss": 0.3817,
85
+ "val_dice": 0.8717
86
+ },
87
+ {
88
+ "epoch": 17,
89
+ "train_loss": 0.3789,
90
+ "val_dice": 0.8708
91
+ },
92
+ {
93
+ "epoch": 18,
94
+ "train_loss": 0.3933,
95
+ "val_dice": 0.873
96
+ },
97
+ {
98
+ "epoch": 19,
99
+ "train_loss": 0.3686,
100
+ "val_dice": 0.8631
101
+ },
102
+ {
103
+ "epoch": 20,
104
+ "train_loss": 0.3832,
105
+ "val_dice": 0.8645
106
+ },
107
+ {
108
+ "epoch": 21,
109
+ "train_loss": 0.3665,
110
+ "val_dice": 0.8785
111
+ },
112
+ {
113
+ "epoch": 22,
114
+ "train_loss": 0.3676,
115
+ "val_dice": 0.8782
116
+ },
117
+ {
118
+ "epoch": 23,
119
+ "train_loss": 0.3736,
120
+ "val_dice": 0.8683
121
+ },
122
+ {
123
+ "epoch": 24,
124
+ "train_loss": 0.3769,
125
+ "val_dice": 0.8796
126
+ },
127
+ {
128
+ "epoch": 25,
129
+ "train_loss": 0.3779,
130
+ "val_dice": 0.8725
131
+ },
132
+ {
133
+ "epoch": 26,
134
+ "train_loss": 0.3628,
135
+ "val_dice": 0.8862
136
+ },
137
+ {
138
+ "epoch": 27,
139
+ "train_loss": 0.3811,
140
+ "val_dice": 0.8561
141
+ },
142
+ {
143
+ "epoch": 28,
144
+ "train_loss": 0.3522,
145
+ "val_dice": 0.8787
146
+ },
147
+ {
148
+ "epoch": 29,
149
+ "train_loss": 0.3568,
150
+ "val_dice": 0.8732
151
+ },
152
+ {
153
+ "epoch": 30,
154
+ "train_loss": 0.3903,
155
+ "val_dice": 0.8687
156
+ },
157
+ {
158
+ "epoch": 31,
159
+ "train_loss": 0.3766,
160
+ "val_dice": 0.8852
161
+ },
162
+ {
163
+ "epoch": 32,
164
+ "train_loss": 0.3504,
165
+ "val_dice": 0.8826
166
+ },
167
+ {
168
+ "epoch": 33,
169
+ "train_loss": 0.3261,
170
+ "val_dice": 0.8843
171
+ },
172
+ {
173
+ "epoch": 34,
174
+ "train_loss": 0.2619,
175
+ "val_dice": 0.8818
176
+ },
177
+ {
178
+ "epoch": 35,
179
+ "train_loss": 0.2656,
180
+ "val_dice": 0.8819
181
+ },
182
+ {
183
+ "epoch": 36,
184
+ "train_loss": 0.2528,
185
+ "val_dice": 0.8776
186
+ },
187
+ {
188
+ "epoch": 37,
189
+ "train_loss": 0.2537,
190
+ "val_dice": 0.8765
191
+ },
192
+ {
193
+ "epoch": 38,
194
+ "train_loss": 0.2475,
195
+ "val_dice": 0.8776
196
+ },
197
+ {
198
+ "epoch": 39,
199
+ "train_loss": 0.2556,
200
+ "val_dice": 0.8824
201
+ },
202
+ {
203
+ "epoch": 40,
204
+ "train_loss": 0.2468,
205
+ "val_dice": 0.8728
206
+ },
207
+ {
208
+ "epoch": 41,
209
+ "train_loss": 0.2475,
210
+ "val_dice": 0.8816
211
+ },
212
+ {
213
+ "epoch": 42,
214
+ "train_loss": 0.2453,
215
+ "val_dice": 0.8841
216
+ },
217
+ {
218
+ "epoch": 43,
219
+ "train_loss": 0.246,
220
+ "val_dice": 0.8836
221
+ },
222
+ {
223
+ "epoch": 44,
224
+ "train_loss": 0.2427,
225
+ "val_dice": 0.8855
226
+ },
227
+ {
228
+ "epoch": 45,
229
+ "train_loss": 0.2476,
230
+ "val_dice": 0.8879
231
+ },
232
+ {
233
+ "epoch": 46,
234
+ "train_loss": 0.2333,
235
+ "val_dice": 0.8889
236
+ },
237
+ {
238
+ "epoch": 47,
239
+ "train_loss": 0.242,
240
+ "val_dice": 0.8796
241
+ },
242
+ {
243
+ "epoch": 48,
244
+ "train_loss": 0.2337,
245
+ "val_dice": 0.8866
246
+ },
247
+ {
248
+ "epoch": 49,
249
+ "train_loss": 0.2329,
250
+ "val_dice": 0.8891
251
+ },
252
+ {
253
+ "epoch": 50,
254
+ "train_loss": 0.2338,
255
+ "val_dice": 0.8875
256
+ },
257
+ {
258
+ "epoch": 51,
259
+ "train_loss": 0.2375,
260
+ "val_dice": 0.8865
261
+ },
262
+ {
263
+ "epoch": 52,
264
+ "train_loss": 0.2369,
265
+ "val_dice": 0.8916
266
+ },
267
+ {
268
+ "epoch": 53,
269
+ "train_loss": 0.2384,
270
+ "val_dice": 0.8869
271
+ },
272
+ {
273
+ "epoch": 54,
274
+ "train_loss": 0.2319,
275
+ "val_dice": 0.8887
276
+ },
277
+ {
278
+ "epoch": 55,
279
+ "train_loss": 0.2273,
280
+ "val_dice": 0.8838
281
+ },
282
+ {
283
+ "epoch": 56,
284
+ "train_loss": 0.2287,
285
+ "val_dice": 0.8872
286
+ },
287
+ {
288
+ "epoch": 57,
289
+ "train_loss": 0.234,
290
+ "val_dice": 0.8808
291
+ },
292
+ {
293
+ "epoch": 58,
294
+ "train_loss": 0.2278,
295
+ "val_dice": 0.8897
296
+ },
297
+ {
298
+ "epoch": 59,
299
+ "train_loss": 0.2363,
300
+ "val_dice": 0.889
301
+ },
302
+ {
303
+ "epoch": 60,
304
+ "train_loss": 0.2215,
305
+ "val_dice": 0.8891
306
+ },
307
+ {
308
+ "epoch": 61,
309
+ "train_loss": 0.2305,
310
+ "val_dice": 0.8866
311
+ },
312
+ {
313
+ "epoch": 62,
314
+ "train_loss": 0.2247,
315
+ "val_dice": 0.8903
316
+ },
317
+ {
318
+ "epoch": 63,
319
+ "train_loss": 0.2284,
320
+ "val_dice": 0.8913
321
+ },
322
+ {
323
+ "epoch": 64,
324
+ "train_loss": 0.2225,
325
+ "val_dice": 0.887
326
+ },
327
+ {
328
+ "epoch": 65,
329
+ "train_loss": 0.2166,
330
+ "val_dice": 0.8927
331
+ },
332
+ {
333
+ "epoch": 66,
334
+ "train_loss": 0.2204,
335
+ "val_dice": 0.8891
336
+ },
337
+ {
338
+ "epoch": 67,
339
+ "train_loss": 0.2222,
340
+ "val_dice": 0.8849
341
+ },
342
+ {
343
+ "epoch": 68,
344
+ "train_loss": 0.2252,
345
+ "val_dice": 0.888
346
+ },
347
+ {
348
+ "epoch": 69,
349
+ "train_loss": 0.228,
350
+ "val_dice": 0.8905
351
+ },
352
+ {
353
+ "epoch": 70,
354
+ "train_loss": 0.2173,
355
+ "val_dice": 0.8907
356
+ },
357
+ {
358
+ "epoch": 71,
359
+ "train_loss": 0.2196,
360
+ "val_dice": 0.8911
361
+ },
362
+ {
363
+ "epoch": 72,
364
+ "train_loss": 0.219,
365
+ "val_dice": 0.8953
366
+ },
367
+ {
368
+ "epoch": 73,
369
+ "train_loss": 0.2152,
370
+ "val_dice": 0.8909
371
+ },
372
+ {
373
+ "epoch": 74,
374
+ "train_loss": 0.2101,
375
+ "val_dice": 0.8941
376
+ },
377
+ {
378
+ "epoch": 75,
379
+ "train_loss": 0.2285,
380
+ "val_dice": 0.8915
381
+ },
382
+ {
383
+ "epoch": 76,
384
+ "train_loss": 0.2137,
385
+ "val_dice": 0.8893
386
+ },
387
+ {
388
+ "epoch": 77,
389
+ "train_loss": 0.2142,
390
+ "val_dice": 0.8892
391
+ },
392
+ {
393
+ "epoch": 78,
394
+ "train_loss": 0.2171,
395
+ "val_dice": 0.891
396
+ },
397
+ {
398
+ "epoch": 79,
399
+ "train_loss": 0.2171,
400
+ "val_dice": 0.8859
401
+ },
402
+ {
403
+ "epoch": 80,
404
+ "train_loss": 0.2169,
405
+ "val_dice": 0.8862
406
+ },
407
+ {
408
+ "epoch": 81,
409
+ "train_loss": 0.2139,
410
+ "val_dice": 0.8907
411
+ },
412
+ {
413
+ "epoch": 82,
414
+ "train_loss": 0.2131,
415
+ "val_dice": 0.8928
416
+ },
417
+ {
418
+ "epoch": 83,
419
+ "train_loss": 0.2103,
420
+ "val_dice": 0.8912
421
+ },
422
+ {
423
+ "epoch": 84,
424
+ "train_loss": 0.2043,
425
+ "val_dice": 0.8897
426
+ },
427
+ {
428
+ "epoch": 85,
429
+ "train_loss": 0.2069,
430
+ "val_dice": 0.8922
431
+ },
432
+ {
433
+ "epoch": 86,
434
+ "train_loss": 0.2069,
435
+ "val_dice": 0.8919
436
+ },
437
+ {
438
+ "epoch": 87,
439
+ "train_loss": 0.2121,
440
+ "val_dice": 0.894
441
+ },
442
+ {
443
+ "epoch": 88,
444
+ "train_loss": 0.2094,
445
+ "val_dice": 0.8932
446
+ },
447
+ {
448
+ "epoch": 89,
449
+ "train_loss": 0.2134,
450
+ "val_dice": 0.892
451
+ },
452
+ {
453
+ "epoch": 90,
454
+ "train_loss": 0.2035,
455
+ "val_dice": 0.8925
456
+ },
457
+ {
458
+ "epoch": 91,
459
+ "train_loss": 0.2139,
460
+ "val_dice": 0.8946
461
+ },
462
+ {
463
+ "epoch": 92,
464
+ "train_loss": 0.2075,
465
+ "val_dice": 0.8938
466
+ },
467
+ {
468
+ "epoch": 93,
469
+ "train_loss": 0.2037,
470
+ "val_dice": 0.8924
471
+ },
472
+ {
473
+ "epoch": 94,
474
+ "train_loss": 0.2022,
475
+ "val_dice": 0.8905
476
+ },
477
+ {
478
+ "epoch": 95,
479
+ "train_loss": 0.2041,
480
+ "val_dice": 0.8911
481
+ },
482
+ {
483
+ "epoch": 96,
484
+ "train_loss": 0.2021,
485
+ "val_dice": 0.8897
486
+ },
487
+ {
488
+ "epoch": 97,
489
+ "train_loss": 0.2029,
490
+ "val_dice": 0.8923
491
+ }
492
+ ]
profile-b0.json ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model": "b0",
3
+ "precision": "fp32",
4
+ "step_ms": 601.5,
5
+ "allocated_gb": 0.91,
6
+ "reserved_gb": 1.19,
7
+ "params": 1599420
8
+ }
qsvm_mgmt_model.joblib ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:eb14eeb783a8c3e40d2a4683bf2a060fb6fba44efa2412b47d46605152aaf429
3
+ size 3918691
qubo_biomarkers.json ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "features": [
3
+ "flair_wt__original_glcm_JointAverage",
4
+ "flair_wt__original_glcm_SumAverage",
5
+ "flair_wt__original_glcm_Autocorrelation",
6
+ "flair_wt__original_glrlm_HighGrayLevelRunEmphasis",
7
+ "flair_wt__original_firstorder_Skewness",
8
+ "t1c_tc__original_shape_Flatness",
9
+ "flair_wt__original_shape_MeshVolume",
10
+ "flair_wt__original_glcm_MCC",
11
+ "flair_wt__original_shape_LeastAxisLength"
12
+ ],
13
+ "medians": {
14
+ "flair_wt__original_glcm_JointAverage": 17.79526191871735,
15
+ "flair_wt__original_glcm_SumAverage": 35.59052383743471,
16
+ "flair_wt__original_glcm_Autocorrelation": 334.67160593655814,
17
+ "flair_wt__original_glrlm_HighGrayLevelRunEmphasis": 327.73143760046764,
18
+ "flair_wt__original_firstorder_Skewness": 0.1443574838876127,
19
+ "t1c_tc__original_shape_Flatness": 0.6153783596927269,
20
+ "flair_wt__original_shape_MeshVolume": 88545.0,
21
+ "flair_wt__original_glcm_MCC": 0.8634186306871717,
22
+ "flair_wt__original_shape_LeastAxisLength": 39.98901615671083
23
+ },
24
+ "n_train": 475,
25
+ "qsvm_cv_auc": 0.542,
26
+ "rf_cv_auc": 0.562
27
+ }
run.json ADDED
@@ -0,0 +1,508 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model": "b0",
3
+ "params": 1599420,
4
+ "seed": 17,
5
+ "split_hash": "",
6
+ "precision": "fp32",
7
+ "best_val_dice": 0.8952951030350008,
8
+ "profile": {
9
+ "model": "b0",
10
+ "precision": "fp32",
11
+ "step_ms": 601.5,
12
+ "allocated_gb": 0.91,
13
+ "reserved_gb": 1.19,
14
+ "params": 1599420
15
+ },
16
+ "history": [
17
+ {
18
+ "epoch": 0,
19
+ "train_loss": 0.6424,
20
+ "val_dice": 0.7777
21
+ },
22
+ {
23
+ "epoch": 1,
24
+ "train_loss": 0.5315,
25
+ "val_dice": 0.7984
26
+ },
27
+ {
28
+ "epoch": 2,
29
+ "train_loss": 0.4695,
30
+ "val_dice": 0.805
31
+ },
32
+ {
33
+ "epoch": 3,
34
+ "train_loss": 0.4565,
35
+ "val_dice": 0.828
36
+ },
37
+ {
38
+ "epoch": 4,
39
+ "train_loss": 0.435,
40
+ "val_dice": 0.8331
41
+ },
42
+ {
43
+ "epoch": 5,
44
+ "train_loss": 0.442,
45
+ "val_dice": 0.834
46
+ },
47
+ {
48
+ "epoch": 6,
49
+ "train_loss": 0.4248,
50
+ "val_dice": 0.8297
51
+ },
52
+ {
53
+ "epoch": 7,
54
+ "train_loss": 0.4302,
55
+ "val_dice": 0.8463
56
+ },
57
+ {
58
+ "epoch": 8,
59
+ "train_loss": 0.4121,
60
+ "val_dice": 0.8466
61
+ },
62
+ {
63
+ "epoch": 9,
64
+ "train_loss": 0.3948,
65
+ "val_dice": 0.8331
66
+ },
67
+ {
68
+ "epoch": 10,
69
+ "train_loss": 0.394,
70
+ "val_dice": 0.8708
71
+ },
72
+ {
73
+ "epoch": 11,
74
+ "train_loss": 0.3994,
75
+ "val_dice": 0.8535
76
+ },
77
+ {
78
+ "epoch": 12,
79
+ "train_loss": 0.3906,
80
+ "val_dice": 0.8713
81
+ },
82
+ {
83
+ "epoch": 13,
84
+ "train_loss": 0.4039,
85
+ "val_dice": 0.8698
86
+ },
87
+ {
88
+ "epoch": 14,
89
+ "train_loss": 0.3856,
90
+ "val_dice": 0.8501
91
+ },
92
+ {
93
+ "epoch": 15,
94
+ "train_loss": 0.3772,
95
+ "val_dice": 0.8416
96
+ },
97
+ {
98
+ "epoch": 16,
99
+ "train_loss": 0.3817,
100
+ "val_dice": 0.8717
101
+ },
102
+ {
103
+ "epoch": 17,
104
+ "train_loss": 0.3789,
105
+ "val_dice": 0.8708
106
+ },
107
+ {
108
+ "epoch": 18,
109
+ "train_loss": 0.3933,
110
+ "val_dice": 0.873
111
+ },
112
+ {
113
+ "epoch": 19,
114
+ "train_loss": 0.3686,
115
+ "val_dice": 0.8631
116
+ },
117
+ {
118
+ "epoch": 20,
119
+ "train_loss": 0.3832,
120
+ "val_dice": 0.8645
121
+ },
122
+ {
123
+ "epoch": 21,
124
+ "train_loss": 0.3665,
125
+ "val_dice": 0.8785
126
+ },
127
+ {
128
+ "epoch": 22,
129
+ "train_loss": 0.3676,
130
+ "val_dice": 0.8782
131
+ },
132
+ {
133
+ "epoch": 23,
134
+ "train_loss": 0.3736,
135
+ "val_dice": 0.8683
136
+ },
137
+ {
138
+ "epoch": 24,
139
+ "train_loss": 0.3769,
140
+ "val_dice": 0.8796
141
+ },
142
+ {
143
+ "epoch": 25,
144
+ "train_loss": 0.3779,
145
+ "val_dice": 0.8725
146
+ },
147
+ {
148
+ "epoch": 26,
149
+ "train_loss": 0.3628,
150
+ "val_dice": 0.8862
151
+ },
152
+ {
153
+ "epoch": 27,
154
+ "train_loss": 0.3811,
155
+ "val_dice": 0.8561
156
+ },
157
+ {
158
+ "epoch": 28,
159
+ "train_loss": 0.3522,
160
+ "val_dice": 0.8787
161
+ },
162
+ {
163
+ "epoch": 29,
164
+ "train_loss": 0.3568,
165
+ "val_dice": 0.8732
166
+ },
167
+ {
168
+ "epoch": 30,
169
+ "train_loss": 0.3903,
170
+ "val_dice": 0.8687
171
+ },
172
+ {
173
+ "epoch": 31,
174
+ "train_loss": 0.3766,
175
+ "val_dice": 0.8852
176
+ },
177
+ {
178
+ "epoch": 32,
179
+ "train_loss": 0.3504,
180
+ "val_dice": 0.8826
181
+ },
182
+ {
183
+ "epoch": 33,
184
+ "train_loss": 0.3261,
185
+ "val_dice": 0.8843
186
+ },
187
+ {
188
+ "epoch": 34,
189
+ "train_loss": 0.2619,
190
+ "val_dice": 0.8818
191
+ },
192
+ {
193
+ "epoch": 35,
194
+ "train_loss": 0.2656,
195
+ "val_dice": 0.8819
196
+ },
197
+ {
198
+ "epoch": 36,
199
+ "train_loss": 0.2528,
200
+ "val_dice": 0.8776
201
+ },
202
+ {
203
+ "epoch": 37,
204
+ "train_loss": 0.2537,
205
+ "val_dice": 0.8765
206
+ },
207
+ {
208
+ "epoch": 38,
209
+ "train_loss": 0.2475,
210
+ "val_dice": 0.8776
211
+ },
212
+ {
213
+ "epoch": 39,
214
+ "train_loss": 0.2556,
215
+ "val_dice": 0.8824
216
+ },
217
+ {
218
+ "epoch": 40,
219
+ "train_loss": 0.2468,
220
+ "val_dice": 0.8728
221
+ },
222
+ {
223
+ "epoch": 41,
224
+ "train_loss": 0.2475,
225
+ "val_dice": 0.8816
226
+ },
227
+ {
228
+ "epoch": 42,
229
+ "train_loss": 0.2453,
230
+ "val_dice": 0.8841
231
+ },
232
+ {
233
+ "epoch": 43,
234
+ "train_loss": 0.246,
235
+ "val_dice": 0.8836
236
+ },
237
+ {
238
+ "epoch": 44,
239
+ "train_loss": 0.2427,
240
+ "val_dice": 0.8855
241
+ },
242
+ {
243
+ "epoch": 45,
244
+ "train_loss": 0.2476,
245
+ "val_dice": 0.8879
246
+ },
247
+ {
248
+ "epoch": 46,
249
+ "train_loss": 0.2333,
250
+ "val_dice": 0.8889
251
+ },
252
+ {
253
+ "epoch": 47,
254
+ "train_loss": 0.242,
255
+ "val_dice": 0.8796
256
+ },
257
+ {
258
+ "epoch": 48,
259
+ "train_loss": 0.2337,
260
+ "val_dice": 0.8866
261
+ },
262
+ {
263
+ "epoch": 49,
264
+ "train_loss": 0.2329,
265
+ "val_dice": 0.8891
266
+ },
267
+ {
268
+ "epoch": 50,
269
+ "train_loss": 0.2338,
270
+ "val_dice": 0.8875
271
+ },
272
+ {
273
+ "epoch": 51,
274
+ "train_loss": 0.2375,
275
+ "val_dice": 0.8865
276
+ },
277
+ {
278
+ "epoch": 52,
279
+ "train_loss": 0.2369,
280
+ "val_dice": 0.8916
281
+ },
282
+ {
283
+ "epoch": 53,
284
+ "train_loss": 0.2384,
285
+ "val_dice": 0.8869
286
+ },
287
+ {
288
+ "epoch": 54,
289
+ "train_loss": 0.2319,
290
+ "val_dice": 0.8887
291
+ },
292
+ {
293
+ "epoch": 55,
294
+ "train_loss": 0.2273,
295
+ "val_dice": 0.8838
296
+ },
297
+ {
298
+ "epoch": 56,
299
+ "train_loss": 0.2287,
300
+ "val_dice": 0.8872
301
+ },
302
+ {
303
+ "epoch": 57,
304
+ "train_loss": 0.234,
305
+ "val_dice": 0.8808
306
+ },
307
+ {
308
+ "epoch": 58,
309
+ "train_loss": 0.2278,
310
+ "val_dice": 0.8897
311
+ },
312
+ {
313
+ "epoch": 59,
314
+ "train_loss": 0.2363,
315
+ "val_dice": 0.889
316
+ },
317
+ {
318
+ "epoch": 60,
319
+ "train_loss": 0.2215,
320
+ "val_dice": 0.8891
321
+ },
322
+ {
323
+ "epoch": 61,
324
+ "train_loss": 0.2305,
325
+ "val_dice": 0.8866
326
+ },
327
+ {
328
+ "epoch": 62,
329
+ "train_loss": 0.2247,
330
+ "val_dice": 0.8903
331
+ },
332
+ {
333
+ "epoch": 63,
334
+ "train_loss": 0.2284,
335
+ "val_dice": 0.8913
336
+ },
337
+ {
338
+ "epoch": 64,
339
+ "train_loss": 0.2225,
340
+ "val_dice": 0.887
341
+ },
342
+ {
343
+ "epoch": 65,
344
+ "train_loss": 0.2166,
345
+ "val_dice": 0.8927
346
+ },
347
+ {
348
+ "epoch": 66,
349
+ "train_loss": 0.2204,
350
+ "val_dice": 0.8891
351
+ },
352
+ {
353
+ "epoch": 67,
354
+ "train_loss": 0.2222,
355
+ "val_dice": 0.8849
356
+ },
357
+ {
358
+ "epoch": 68,
359
+ "train_loss": 0.2252,
360
+ "val_dice": 0.888
361
+ },
362
+ {
363
+ "epoch": 69,
364
+ "train_loss": 0.228,
365
+ "val_dice": 0.8905
366
+ },
367
+ {
368
+ "epoch": 70,
369
+ "train_loss": 0.2173,
370
+ "val_dice": 0.8907
371
+ },
372
+ {
373
+ "epoch": 71,
374
+ "train_loss": 0.2196,
375
+ "val_dice": 0.8911
376
+ },
377
+ {
378
+ "epoch": 72,
379
+ "train_loss": 0.219,
380
+ "val_dice": 0.8953
381
+ },
382
+ {
383
+ "epoch": 73,
384
+ "train_loss": 0.2152,
385
+ "val_dice": 0.8909
386
+ },
387
+ {
388
+ "epoch": 74,
389
+ "train_loss": 0.2101,
390
+ "val_dice": 0.8941
391
+ },
392
+ {
393
+ "epoch": 75,
394
+ "train_loss": 0.2285,
395
+ "val_dice": 0.8915
396
+ },
397
+ {
398
+ "epoch": 76,
399
+ "train_loss": 0.2137,
400
+ "val_dice": 0.8893
401
+ },
402
+ {
403
+ "epoch": 77,
404
+ "train_loss": 0.2142,
405
+ "val_dice": 0.8892
406
+ },
407
+ {
408
+ "epoch": 78,
409
+ "train_loss": 0.2171,
410
+ "val_dice": 0.891
411
+ },
412
+ {
413
+ "epoch": 79,
414
+ "train_loss": 0.2171,
415
+ "val_dice": 0.8859
416
+ },
417
+ {
418
+ "epoch": 80,
419
+ "train_loss": 0.2169,
420
+ "val_dice": 0.8862
421
+ },
422
+ {
423
+ "epoch": 81,
424
+ "train_loss": 0.2139,
425
+ "val_dice": 0.8907
426
+ },
427
+ {
428
+ "epoch": 82,
429
+ "train_loss": 0.2131,
430
+ "val_dice": 0.8928
431
+ },
432
+ {
433
+ "epoch": 83,
434
+ "train_loss": 0.2103,
435
+ "val_dice": 0.8912
436
+ },
437
+ {
438
+ "epoch": 84,
439
+ "train_loss": 0.2043,
440
+ "val_dice": 0.8897
441
+ },
442
+ {
443
+ "epoch": 85,
444
+ "train_loss": 0.2069,
445
+ "val_dice": 0.8922
446
+ },
447
+ {
448
+ "epoch": 86,
449
+ "train_loss": 0.2069,
450
+ "val_dice": 0.8919
451
+ },
452
+ {
453
+ "epoch": 87,
454
+ "train_loss": 0.2121,
455
+ "val_dice": 0.894
456
+ },
457
+ {
458
+ "epoch": 88,
459
+ "train_loss": 0.2094,
460
+ "val_dice": 0.8932
461
+ },
462
+ {
463
+ "epoch": 89,
464
+ "train_loss": 0.2134,
465
+ "val_dice": 0.892
466
+ },
467
+ {
468
+ "epoch": 90,
469
+ "train_loss": 0.2035,
470
+ "val_dice": 0.8925
471
+ },
472
+ {
473
+ "epoch": 91,
474
+ "train_loss": 0.2139,
475
+ "val_dice": 0.8946
476
+ },
477
+ {
478
+ "epoch": 92,
479
+ "train_loss": 0.2075,
480
+ "val_dice": 0.8938
481
+ },
482
+ {
483
+ "epoch": 93,
484
+ "train_loss": 0.2037,
485
+ "val_dice": 0.8924
486
+ },
487
+ {
488
+ "epoch": 94,
489
+ "train_loss": 0.2022,
490
+ "val_dice": 0.8905
491
+ },
492
+ {
493
+ "epoch": 95,
494
+ "train_loss": 0.2041,
495
+ "val_dice": 0.8911
496
+ },
497
+ {
498
+ "epoch": 96,
499
+ "train_loss": 0.2021,
500
+ "val_dice": 0.8897
501
+ },
502
+ {
503
+ "epoch": 97,
504
+ "train_loss": 0.2029,
505
+ "val_dice": 0.8923
506
+ }
507
+ ]
508
+ }