Tchak91 commited on
Commit
2c08289
·
verified ·
1 Parent(s): 1c2b1a4

Training results - 20251208_152749

Browse files
.gitattributes CHANGED
@@ -74,3 +74,6 @@ training_results/model_20251127_080822.keras filter=lfs diff=lfs merge=lfs -text
74
  training_results/model_20251127_081239.keras filter=lfs diff=lfs merge=lfs -text
75
  training_results/roc_curves_20251127_081239.png filter=lfs diff=lfs merge=lfs -text
76
  training_results/threshold_optimization_20251127_081239.png filter=lfs diff=lfs merge=lfs -text
 
 
 
 
74
  training_results/model_20251127_081239.keras filter=lfs diff=lfs merge=lfs -text
75
  training_results/roc_curves_20251127_081239.png filter=lfs diff=lfs merge=lfs -text
76
  training_results/threshold_optimization_20251127_081239.png filter=lfs diff=lfs merge=lfs -text
77
+ training_results/model_20251208_143505.keras filter=lfs diff=lfs merge=lfs -text
78
+ training_results/roc_curves_20251208_143505.png filter=lfs diff=lfs merge=lfs -text
79
+ training_results/threshold_optimization_20251208_143505.png filter=lfs diff=lfs merge=lfs -text
training_results/confusion_matrices_20251208_143505.png ADDED
training_results/evaluation_metrics_20251208_143505.csv ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ Class,Precision,Recall,F1-Score,ROC-AUC,Support
2
+ Myocarditis,0.5989847715736041,0.325068870523416,0.42142857142857143,0.8440567087695262,363
3
+ Cardiomyopathy,0.75,0.5783132530120482,0.6530612244897959,0.9473786112717755,83
4
+ Kawasaki,0.75,0.05454545454545454,0.1016949152542373,0.8188957768786269,110
5
+ CHD,0.7495854063018242,0.5873944119558154,0.6586520947176685,0.8660338136468052,1539
6
+ Healthy,0.8631950573698146,0.9119731443491235,0.8869139385145551,0.8588173294081306,5362
training_results/metrics_summary_20251208_143505.png ADDED
training_results/model_20251208_143505.keras ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:917ba68730a05907bdd268bbad4ec239a872ede5d5808fe93df6cbff2467ff49
3
+ size 5990753
training_results/predictions_20251208_143505.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6d27f355499cd71b804ffdc5de815df63089ef0a6542d2940c43d4495706c320
3
+ size 597316
training_results/results_20251208_143505.json ADDED
@@ -0,0 +1,57 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "timestamp": "20251208_143505",
3
+ "disease_classes": [
4
+ "Myocarditis",
5
+ "Cardiomyopathy",
6
+ "Kawasaki",
7
+ "CHD",
8
+ "Healthy"
9
+ ],
10
+ "epochs_trained": 39,
11
+ "test_samples": 7457,
12
+ "global_metrics": {
13
+ "hamming_loss": 0.07147646506638058,
14
+ "exact_match_accuracy": 0.7992490277591525,
15
+ "subset_accuracy": 0.7996513343167494,
16
+ "micro_f1": 0.8174282386791807,
17
+ "macro_f1": 0.4869882509249547,
18
+ "mean_roc_auc": 0.8670364479949729
19
+ },
20
+ "per_class_metrics": {
21
+ "Myocarditis": {
22
+ "precision": 0.5989847715736041,
23
+ "recall": 0.325068870523416,
24
+ "f1_score": 0.42142857142857143,
25
+ "roc_auc": 0.8440567087695262,
26
+ "support": 363
27
+ },
28
+ "Cardiomyopathy": {
29
+ "precision": 0.75,
30
+ "recall": 0.5783132530120482,
31
+ "f1_score": 0.6530612244897959,
32
+ "roc_auc": 0.9473786112717755,
33
+ "support": 83
34
+ },
35
+ "Kawasaki": {
36
+ "precision": 0.75,
37
+ "recall": 0.05454545454545454,
38
+ "f1_score": 0.1016949152542373,
39
+ "roc_auc": 0.8188957768786269,
40
+ "support": 110
41
+ },
42
+ "CHD": {
43
+ "precision": 0.7495854063018242,
44
+ "recall": 0.5873944119558154,
45
+ "f1_score": 0.6586520947176685,
46
+ "roc_auc": 0.8660338136468052,
47
+ "support": 1539
48
+ },
49
+ "Healthy": {
50
+ "precision": 0.8631950573698146,
51
+ "recall": 0.9119731443491235,
52
+ "f1_score": 0.8869139385145551,
53
+ "roc_auc": 0.8588173294081306,
54
+ "support": 5362
55
+ }
56
+ }
57
+ }
training_results/roc_curves_20251208_143505.png ADDED

Git LFS Details

  • SHA256: ef4d4f65f242e7e6f370299636d8df07c2c1b5cffda414b1b5bc8169d8dfef6b
  • Pointer size: 131 Bytes
  • Size of remote file: 179 kB
training_results/threshold_comparison_20251208_143505.csv ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Strategy,Class,Threshold,Precision,Recall,F1-Score
2
+ Baseline (0.5),Myocarditis,0.5,0.5989847715736041,0.325068870523416,0.42142857142857143
3
+ Baseline (0.5),Cardiomyopathy,0.5,0.75,0.5783132530120482,0.6530612244897959
4
+ Baseline (0.5),Kawasaki,0.5,0.75,0.05454545454545454,0.1016949152542373
5
+ Baseline (0.5),CHD,0.5,0.7495854063018242,0.5873944119558154,0.6586520947176685
6
+ Baseline (0.5),Healthy,0.5,0.8631950573698146,0.9119731443491235,0.8869139385145551
7
+ F1-Maximization,Myocarditis,0.4099999999999998,0.5614754098360656,0.3774104683195592,0.4514003294892916
8
+ F1-Maximization,Cardiomyopathy,0.2799999999999999,0.684931506849315,0.6024096385542169,0.6410256410256411
9
+ F1-Maximization,Kawasaki,0.1,0.1261682242990654,0.24545454545454545,0.16666666666666666
10
+ F1-Maximization,CHD,0.44999999999999984,0.7134052388289677,0.6016894087069525,0.6528022559041241
11
+ F1-Maximization,Healthy,0.20999999999999996,0.8238358326756117,0.973330846698993,0.8923655638197828
12
+ Youden's J,Myocarditis,0.11,0.26632522407170295,0.5730027548209367,0.36363636363636365
13
+ Youden's J,Cardiomyopathy,0.1,0.5656565656565656,0.6746987951807228,0.6153846153846154
14
+ Youden's J,Kawasaki,0.1,0.1261682242990654,0.24545454545454545,0.16666666666666666
15
+ Youden's J,CHD,0.2799999999999999,0.6084959816303099,0.6887589343729694,0.6461444681499543
16
+ Youden's J,Healthy,0.6599999999999997,0.8865206236431814,0.8377471092875792,0.8614440502445105
17
+ Recall-Prioritized,Myocarditis,0.05,0.13735691987513007,0.7272727272727273,0.23107221006564552
18
+ Recall-Prioritized,Cardiomyopathy,0.05,0.45185185185185184,0.7349397590361446,0.5596330275229358
19
+ Recall-Prioritized,Kawasaki,0.05,0.08966861598440545,0.41818181818181815,0.1476725521669342
20
+ Recall-Prioritized,CHD,0.17000000000000004,0.49086479902557856,0.7855750487329435,0.6041979010494752
21
+ Recall-Prioritized,Healthy,0.21000000000000002,0.8238358326756117,0.973330846698993,0.8923655638197828
training_results/threshold_optimization_20251208_143505.json ADDED
@@ -0,0 +1,199 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "timestamp": "20251208_143505",
3
+ "disease_classes": [
4
+ "Myocarditis",
5
+ "Cardiomyopathy",
6
+ "Kawasaki",
7
+ "CHD",
8
+ "Healthy"
9
+ ],
10
+ "optimized_thresholds": {
11
+ "f1_max": {
12
+ "Myocarditis": 0.4099999999999998,
13
+ "Cardiomyopathy": 0.2799999999999999,
14
+ "Kawasaki": 0.1,
15
+ "CHD": 0.44999999999999984,
16
+ "Healthy": 0.20999999999999996
17
+ },
18
+ "youden": {
19
+ "Myocarditis": 0.11,
20
+ "Cardiomyopathy": 0.1,
21
+ "Kawasaki": 0.1,
22
+ "CHD": 0.2799999999999999,
23
+ "Healthy": 0.6599999999999997
24
+ },
25
+ "recall_priority": {
26
+ "Myocarditis": 0.05,
27
+ "Cardiomyopathy": 0.05,
28
+ "Kawasaki": 0.05,
29
+ "CHD": 0.17000000000000004,
30
+ "Healthy": 0.21000000000000002
31
+ }
32
+ },
33
+ "comparison": {
34
+ "Baseline (0.5)": {
35
+ "global_metrics": {
36
+ "hamming_loss": 0.07147646506638058,
37
+ "exact_match": 0.7992490277591525,
38
+ "subset_accuracy": 0.7996513343167494,
39
+ "micro_f1": 0.8174282386791807,
40
+ "macro_f1": 0.5443501488809657
41
+ },
42
+ "per_class_metrics": {
43
+ "Myocarditis": {
44
+ "precision": 0.5989847715736041,
45
+ "recall": 0.325068870523416,
46
+ "f1": 0.42142857142857143,
47
+ "threshold": 0.5
48
+ },
49
+ "Cardiomyopathy": {
50
+ "precision": 0.75,
51
+ "recall": 0.5783132530120482,
52
+ "f1": 0.6530612244897959,
53
+ "threshold": 0.5
54
+ },
55
+ "Kawasaki": {
56
+ "precision": 0.75,
57
+ "recall": 0.05454545454545454,
58
+ "f1": 0.1016949152542373,
59
+ "threshold": 0.5
60
+ },
61
+ "CHD": {
62
+ "precision": 0.7495854063018242,
63
+ "recall": 0.5873944119558154,
64
+ "f1": 0.6586520947176685,
65
+ "threshold": 0.5
66
+ },
67
+ "Healthy": {
68
+ "precision": 0.8631950573698146,
69
+ "recall": 0.9119731443491235,
70
+ "f1": 0.8869139385145551,
71
+ "threshold": 0.5
72
+ }
73
+ }
74
+ },
75
+ "F1-Maximization": {
76
+ "global_metrics": {
77
+ "hamming_loss": 0.07785972911358455,
78
+ "exact_match": 0.771892181842564,
79
+ "subset_accuracy": 0.8120334361450092,
80
+ "micro_f1": 0.8141604250688176,
81
+ "macro_f1": 0.5608520913811013
82
+ },
83
+ "per_class_metrics": {
84
+ "Myocarditis": {
85
+ "precision": 0.5614754098360656,
86
+ "recall": 0.3774104683195592,
87
+ "f1": 0.4514003294892916,
88
+ "threshold": 0.4099999999999998
89
+ },
90
+ "Cardiomyopathy": {
91
+ "precision": 0.684931506849315,
92
+ "recall": 0.6024096385542169,
93
+ "f1": 0.6410256410256411,
94
+ "threshold": 0.2799999999999999
95
+ },
96
+ "Kawasaki": {
97
+ "precision": 0.1261682242990654,
98
+ "recall": 0.24545454545454545,
99
+ "f1": 0.16666666666666666,
100
+ "threshold": 0.1
101
+ },
102
+ "CHD": {
103
+ "precision": 0.7134052388289677,
104
+ "recall": 0.6016894087069525,
105
+ "f1": 0.6528022559041241,
106
+ "threshold": 0.44999999999999984
107
+ },
108
+ "Healthy": {
109
+ "precision": 0.8238358326756117,
110
+ "recall": 0.973330846698993,
111
+ "f1": 0.8923655638197828,
112
+ "threshold": 0.20999999999999996
113
+ }
114
+ }
115
+ },
116
+ "Youden's J": {
117
+ "global_metrics": {
118
+ "hamming_loss": 0.09853828617406464,
119
+ "exact_match": 0.7321979348263377,
120
+ "subset_accuracy": 0.7574761968620088,
121
+ "micro_f1": 0.7608072916666667,
122
+ "macro_f1": 0.5306552328164221
123
+ },
124
+ "per_class_metrics": {
125
+ "Myocarditis": {
126
+ "precision": 0.26632522407170295,
127
+ "recall": 0.5730027548209367,
128
+ "f1": 0.36363636363636365,
129
+ "threshold": 0.11
130
+ },
131
+ "Cardiomyopathy": {
132
+ "precision": 0.5656565656565656,
133
+ "recall": 0.6746987951807228,
134
+ "f1": 0.6153846153846154,
135
+ "threshold": 0.1
136
+ },
137
+ "Kawasaki": {
138
+ "precision": 0.1261682242990654,
139
+ "recall": 0.24545454545454545,
140
+ "f1": 0.16666666666666666,
141
+ "threshold": 0.1
142
+ },
143
+ "CHD": {
144
+ "precision": 0.6084959816303099,
145
+ "recall": 0.6887589343729694,
146
+ "f1": 0.6461444681499543,
147
+ "threshold": 0.2799999999999999
148
+ },
149
+ "Healthy": {
150
+ "precision": 0.8865206236431814,
151
+ "recall": 0.8377471092875792,
152
+ "f1": 0.8614440502445105,
153
+ "threshold": 0.6599999999999997
154
+ }
155
+ }
156
+ },
157
+ "Recall-Prioritized": {
158
+ "global_metrics": {
159
+ "hamming_loss": 0.1401904251039292,
160
+ "exact_match": 0.5634973850073757,
161
+ "subset_accuracy": 0.7168946403826382,
162
+ "micro_f1": 0.7223373173970784,
163
+ "macro_f1": 0.4869882509249547
164
+ },
165
+ "per_class_metrics": {
166
+ "Myocarditis": {
167
+ "precision": 0.13735691987513007,
168
+ "recall": 0.7272727272727273,
169
+ "f1": 0.23107221006564552,
170
+ "threshold": 0.05
171
+ },
172
+ "Cardiomyopathy": {
173
+ "precision": 0.45185185185185184,
174
+ "recall": 0.7349397590361446,
175
+ "f1": 0.5596330275229358,
176
+ "threshold": 0.05
177
+ },
178
+ "Kawasaki": {
179
+ "precision": 0.08966861598440545,
180
+ "recall": 0.41818181818181815,
181
+ "f1": 0.1476725521669342,
182
+ "threshold": 0.05
183
+ },
184
+ "CHD": {
185
+ "precision": 0.49086479902557856,
186
+ "recall": 0.7855750487329435,
187
+ "f1": 0.6041979010494752,
188
+ "threshold": 0.17000000000000004
189
+ },
190
+ "Healthy": {
191
+ "precision": 0.8238358326756117,
192
+ "recall": 0.973330846698993,
193
+ "f1": 0.8923655638197828,
194
+ "threshold": 0.21000000000000002
195
+ }
196
+ }
197
+ }
198
+ }
199
+ }
training_results/threshold_optimization_20251208_143505.png ADDED

Git LFS Details

  • SHA256: 5a7057ae78afcdc78e0190c002db93c7d3054bd5cc4abca53ae745c4fef539af
  • Pointer size: 131 Bytes
  • Size of remote file: 154 kB