mlgawd commited on
Commit
f8fe970
·
verified ·
1 Parent(s): 208c8c6

Upload folder using huggingface_hub

Browse files
.gitattributes CHANGED
@@ -33,3 +33,13 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ .ipynb_checkpoints/class_distribution-checkpoint.png filter=lfs diff=lfs merge=lfs -text
37
+ .ipynb_checkpoints/roc_curves-checkpoint.png filter=lfs diff=lfs merge=lfs -text
38
+ .ipynb_checkpoints/sample_predictions-checkpoint.png filter=lfs diff=lfs merge=lfs -text
39
+ attention_weights.png filter=lfs diff=lfs merge=lfs -text
40
+ class_distribution.png filter=lfs diff=lfs merge=lfs -text
41
+ confusion_matrices.png filter=lfs diff=lfs merge=lfs -text
42
+ model_comparison.png filter=lfs diff=lfs merge=lfs -text
43
+ roc_curves.png filter=lfs diff=lfs merge=lfs -text
44
+ sample_predictions.png filter=lfs diff=lfs merge=lfs -text
45
+ training_history.png filter=lfs diff=lfs merge=lfs -text
.ipynb_checkpoints/class_distribution-checkpoint.png ADDED

Git LFS Details

  • SHA256: cefb4494b2030e8d59987d1fb1582ee006e00789379c4fa7abe674c026e2b203
  • Pointer size: 131 Bytes
  • Size of remote file: 125 kB
.ipynb_checkpoints/results_summary-checkpoint.json ADDED
@@ -0,0 +1,280 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "timestamp": "2025-05-22T13:06:19.516435",
3
+ "config": {
4
+ "ORIGINAL_DIR": "./Original",
5
+ "SEGMENTED_DIR": "./Segmented",
6
+ "BATCH_SIZE": 32,
7
+ "NUM_EPOCHS": 100,
8
+ "LEARNING_RATE": 0.001,
9
+ "PATIENCE": 15,
10
+ "CLASS_NAMES": [
11
+ "Benign",
12
+ "Early",
13
+ "Pre",
14
+ "Pro"
15
+ ],
16
+ "NUM_CLASSES": 4,
17
+ "IMG_SIZE": 224,
18
+ "RANDOM_STATE": 42
19
+ },
20
+ "results": {
21
+ "UNet": {
22
+ "accuracy": 0.9754601226993865,
23
+ "classification_report": {
24
+ "Benign": {
25
+ "precision": 0.9387755102040817,
26
+ "recall": 0.92,
27
+ "f1-score": 0.9292929292929293,
28
+ "support": 50.0
29
+ },
30
+ "Early": {
31
+ "precision": 0.9611650485436893,
32
+ "recall": 1.0,
33
+ "f1-score": 0.9801980198019802,
34
+ "support": 99.0
35
+ },
36
+ "Pre": {
37
+ "precision": 1.0,
38
+ "recall": 0.9895833333333334,
39
+ "f1-score": 0.9947643979057592,
40
+ "support": 96.0
41
+ },
42
+ "Pro": {
43
+ "precision": 0.9873417721518988,
44
+ "recall": 0.9629629629629629,
45
+ "f1-score": 0.975,
46
+ "support": 81.0
47
+ },
48
+ "accuracy": 0.9754601226993865,
49
+ "macro avg": {
50
+ "precision": 0.9718205827249174,
51
+ "recall": 0.968136574074074,
52
+ "f1-score": 0.9698138367501672,
53
+ "support": 326.0
54
+ },
55
+ "weighted avg": {
56
+ "precision": 0.9756711621482611,
57
+ "recall": 0.9754601226993865,
58
+ "f1-score": 0.9753884436318877,
59
+ "support": 326.0
60
+ }
61
+ },
62
+ "final_val_accuracy": 91.71779141104294
63
+ },
64
+ "ResNet50": {
65
+ "accuracy": 0.9815950920245399,
66
+ "classification_report": {
67
+ "Benign": {
68
+ "precision": 0.9411764705882353,
69
+ "recall": 0.96,
70
+ "f1-score": 0.9504950495049505,
71
+ "support": 50.0
72
+ },
73
+ "Early": {
74
+ "precision": 0.9797979797979798,
75
+ "recall": 0.9797979797979798,
76
+ "f1-score": 0.9797979797979798,
77
+ "support": 99.0
78
+ },
79
+ "Pre": {
80
+ "precision": 0.9895833333333334,
81
+ "recall": 0.9895833333333334,
82
+ "f1-score": 0.9895833333333334,
83
+ "support": 96.0
84
+ },
85
+ "Pro": {
86
+ "precision": 1.0,
87
+ "recall": 0.9876543209876543,
88
+ "f1-score": 0.9937888198757764,
89
+ "support": 81.0
90
+ },
91
+ "accuracy": 0.9815950920245399,
92
+ "macro avg": {
93
+ "precision": 0.9776394459298872,
94
+ "recall": 0.9792589085297418,
95
+ "f1-score": 0.97841629562801,
96
+ "support": 326.0
97
+ },
98
+ "weighted avg": {
99
+ "precision": 0.9817755322988091,
100
+ "recall": 0.9815950920245399,
101
+ "f1-score": 0.9816614935128387,
102
+ "support": 326.0
103
+ }
104
+ },
105
+ "final_val_accuracy": 98.15950920245399
106
+ },
107
+ "VGG19": {
108
+ "accuracy": 0.941717791411043,
109
+ "classification_report": {
110
+ "Benign": {
111
+ "precision": 0.9285714285714286,
112
+ "recall": 0.78,
113
+ "f1-score": 0.8478260869565217,
114
+ "support": 50.0
115
+ },
116
+ "Early": {
117
+ "precision": 0.8981481481481481,
118
+ "recall": 0.9797979797979798,
119
+ "f1-score": 0.9371980676328503,
120
+ "support": 99.0
121
+ },
122
+ "Pre": {
123
+ "precision": 0.9494949494949495,
124
+ "recall": 0.9791666666666666,
125
+ "f1-score": 0.9641025641025641,
126
+ "support": 96.0
127
+ },
128
+ "Pro": {
129
+ "precision": 1.0,
130
+ "recall": 0.9506172839506173,
131
+ "f1-score": 0.9746835443037974,
132
+ "support": 81.0
133
+ },
134
+ "accuracy": 0.941717791411043,
135
+ "macro avg": {
136
+ "precision": 0.9440536315536315,
137
+ "recall": 0.9223954826038159,
138
+ "f1-score": 0.9309525657489334,
139
+ "support": 326.0
140
+ },
141
+ "weighted avg": {
142
+ "precision": 0.9432415743765438,
143
+ "recall": 0.941717791411043,
144
+ "f1-score": 0.9407273812451902,
145
+ "support": 326.0
146
+ }
147
+ },
148
+ "final_val_accuracy": 92.63803680981596
149
+ },
150
+ "ViT": {
151
+ "accuracy": 0.9171779141104295,
152
+ "classification_report": {
153
+ "Benign": {
154
+ "precision": 0.875,
155
+ "recall": 0.56,
156
+ "f1-score": 0.6829268292682927,
157
+ "support": 50.0
158
+ },
159
+ "Early": {
160
+ "precision": 0.8319327731092437,
161
+ "recall": 1.0,
162
+ "f1-score": 0.908256880733945,
163
+ "support": 99.0
164
+ },
165
+ "Pre": {
166
+ "precision": 0.9693877551020408,
167
+ "recall": 0.9895833333333334,
168
+ "f1-score": 0.979381443298969,
169
+ "support": 96.0
170
+ },
171
+ "Pro": {
172
+ "precision": 1.0,
173
+ "recall": 0.9506172839506173,
174
+ "f1-score": 0.9746835443037974,
175
+ "support": 81.0
176
+ },
177
+ "accuracy": 0.9171779141104295,
178
+ "macro avg": {
179
+ "precision": 0.9190801320528211,
180
+ "recall": 0.8750501543209876,
181
+ "f1-score": 0.886312174401251,
182
+ "support": 326.0
183
+ },
184
+ "weighted avg": {
185
+ "precision": 0.9207747516184389,
186
+ "recall": 0.9171779141104295,
187
+ "f1-score": 0.9111464978570055,
188
+ "support": 326.0
189
+ }
190
+ },
191
+ "final_val_accuracy": 92.33128834355828
192
+ },
193
+ "EfficientNet": {
194
+ "accuracy": 0.9693251533742331,
195
+ "classification_report": {
196
+ "Benign": {
197
+ "precision": 0.9361702127659575,
198
+ "recall": 0.88,
199
+ "f1-score": 0.9072164948453608,
200
+ "support": 50.0
201
+ },
202
+ "Early": {
203
+ "precision": 0.9509803921568627,
204
+ "recall": 0.9797979797979798,
205
+ "f1-score": 0.9651741293532339,
206
+ "support": 99.0
207
+ },
208
+ "Pre": {
209
+ "precision": 0.9795918367346939,
210
+ "recall": 1.0,
211
+ "f1-score": 0.9896907216494846,
212
+ "support": 96.0
213
+ },
214
+ "Pro": {
215
+ "precision": 1.0,
216
+ "recall": 0.9753086419753086,
217
+ "f1-score": 0.9875,
218
+ "support": 81.0
219
+ },
220
+ "accuracy": 0.9693251533742331,
221
+ "macro avg": {
222
+ "precision": 0.9666856104143785,
223
+ "recall": 0.9587766554433221,
224
+ "f1-score": 0.9623953364620199,
225
+ "support": 326.0
226
+ },
227
+ "weighted avg": {
228
+ "precision": 0.9693140668354536,
229
+ "recall": 0.9693251533742331,
230
+ "f1-score": 0.9690517571367753,
231
+ "support": 326.0
232
+ }
233
+ },
234
+ "final_val_accuracy": 98.46625766871166
235
+ },
236
+ "Ensemble": {
237
+ "accuracy": 0.9785276073619632,
238
+ "classification_report": {
239
+ "Benign": {
240
+ "precision": 0.9782608695652174,
241
+ "recall": 0.9,
242
+ "f1-score": 0.9375,
243
+ "support": 50.0
244
+ },
245
+ "Early": {
246
+ "precision": 0.9519230769230769,
247
+ "recall": 1.0,
248
+ "f1-score": 0.9753694581280788,
249
+ "support": 99.0
250
+ },
251
+ "Pre": {
252
+ "precision": 0.9895833333333334,
253
+ "recall": 0.9895833333333334,
254
+ "f1-score": 0.9895833333333334,
255
+ "support": 96.0
256
+ },
257
+ "Pro": {
258
+ "precision": 1.0,
259
+ "recall": 0.9876543209876543,
260
+ "f1-score": 0.9937888198757764,
261
+ "support": 81.0
262
+ },
263
+ "accuracy": 0.9785276073619632,
264
+ "macro avg": {
265
+ "precision": 0.979941819955407,
266
+ "recall": 0.9693094135802469,
267
+ "f1-score": 0.9740604028342972,
268
+ "support": 326.0
269
+ },
270
+ "weighted avg": {
271
+ "precision": 0.9789982456860292,
272
+ "recall": 0.9785276073619632,
273
+ "f1-score": 0.978323529952815,
274
+ "support": 326.0
275
+ }
276
+ },
277
+ "final_val_accuracy": 98.46625766871166
278
+ }
279
+ }
280
+ }
.ipynb_checkpoints/roc_curves-checkpoint.png ADDED

Git LFS Details

  • SHA256: 73d6749521e658651709357a282b86828522000e8d92849ddd92f0912e3a16f2
  • Pointer size: 131 Bytes
  • Size of remote file: 516 kB
.ipynb_checkpoints/sample_predictions-checkpoint.png ADDED

Git LFS Details

  • SHA256: b3aa28bcfcbea2ce69c0179883b10af8f395b2416296b612aaa6378e8bbddda6
  • Pointer size: 132 Bytes
  • Size of remote file: 1.66 MB
attention_weights.png ADDED

Git LFS Details

  • SHA256: 568fb1b151c70ba8fa8669fad7df593b53ff36de96985f64ef2714c74948cda2
  • Pointer size: 131 Bytes
  • Size of remote file: 211 kB
class_distribution.png ADDED

Git LFS Details

  • SHA256: cefb4494b2030e8d59987d1fb1582ee006e00789379c4fa7abe674c026e2b203
  • Pointer size: 131 Bytes
  • Size of remote file: 125 kB
confusion_matrices.png ADDED

Git LFS Details

  • SHA256: b0b503ec07d3976d08e1ee02ef8de517bc8a14dafaf4763cf5de7081701e7b8c
  • Pointer size: 131 Bytes
  • Size of remote file: 329 kB
detailed_report.txt ADDED
@@ -0,0 +1,154 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ LEUKEMIA CLASSIFICATION ENSEMBLE MODEL REPORT
2
+ ==================================================
3
+
4
+ Generated on: 2025-05-22 13:06:19
5
+
6
+ CONFIGURATION:
7
+ --------------------
8
+ ORIGINAL_DIR: ./Original
9
+ SEGMENTED_DIR: ./Segmented
10
+ BATCH_SIZE: 32
11
+ NUM_EPOCHS: 100
12
+ LEARNING_RATE: 0.001
13
+ PATIENCE: 15
14
+ CLASS_NAMES: ['Benign', 'Early', 'Pre', 'Pro']
15
+ NUM_CLASSES: 4
16
+ IMG_SIZE: 224
17
+ RANDOM_STATE: 42
18
+
19
+ MODEL PERFORMANCE SUMMARY:
20
+ ------------------------------
21
+
22
+ RESNET50:
23
+ Overall Accuracy: 0.9816
24
+ Per-class Performance:
25
+ Benign:
26
+ Precision: 0.9412
27
+ Recall: 0.9600
28
+ F1-Score: 0.9505
29
+ Early:
30
+ Precision: 0.9798
31
+ Recall: 0.9798
32
+ F1-Score: 0.9798
33
+ Pre:
34
+ Precision: 0.9896
35
+ Recall: 0.9896
36
+ F1-Score: 0.9896
37
+ Pro:
38
+ Precision: 1.0000
39
+ Recall: 0.9877
40
+ F1-Score: 0.9938
41
+ Macro Avg F1-Score: 0.9784
42
+ Weighted Avg F1-Score: 0.9817
43
+
44
+ ENSEMBLE:
45
+ Overall Accuracy: 0.9785
46
+ Per-class Performance:
47
+ Benign:
48
+ Precision: 0.9783
49
+ Recall: 0.9000
50
+ F1-Score: 0.9375
51
+ Early:
52
+ Precision: 0.9519
53
+ Recall: 1.0000
54
+ F1-Score: 0.9754
55
+ Pre:
56
+ Precision: 0.9896
57
+ Recall: 0.9896
58
+ F1-Score: 0.9896
59
+ Pro:
60
+ Precision: 1.0000
61
+ Recall: 0.9877
62
+ F1-Score: 0.9938
63
+ Macro Avg F1-Score: 0.9741
64
+ Weighted Avg F1-Score: 0.9783
65
+
66
+ UNET:
67
+ Overall Accuracy: 0.9755
68
+ Per-class Performance:
69
+ Benign:
70
+ Precision: 0.9388
71
+ Recall: 0.9200
72
+ F1-Score: 0.9293
73
+ Early:
74
+ Precision: 0.9612
75
+ Recall: 1.0000
76
+ F1-Score: 0.9802
77
+ Pre:
78
+ Precision: 1.0000
79
+ Recall: 0.9896
80
+ F1-Score: 0.9948
81
+ Pro:
82
+ Precision: 0.9873
83
+ Recall: 0.9630
84
+ F1-Score: 0.9750
85
+ Macro Avg F1-Score: 0.9698
86
+ Weighted Avg F1-Score: 0.9754
87
+
88
+ EFFICIENTNET:
89
+ Overall Accuracy: 0.9693
90
+ Per-class Performance:
91
+ Benign:
92
+ Precision: 0.9362
93
+ Recall: 0.8800
94
+ F1-Score: 0.9072
95
+ Early:
96
+ Precision: 0.9510
97
+ Recall: 0.9798
98
+ F1-Score: 0.9652
99
+ Pre:
100
+ Precision: 0.9796
101
+ Recall: 1.0000
102
+ F1-Score: 0.9897
103
+ Pro:
104
+ Precision: 1.0000
105
+ Recall: 0.9753
106
+ F1-Score: 0.9875
107
+ Macro Avg F1-Score: 0.9624
108
+ Weighted Avg F1-Score: 0.9691
109
+
110
+ VGG19:
111
+ Overall Accuracy: 0.9417
112
+ Per-class Performance:
113
+ Benign:
114
+ Precision: 0.9286
115
+ Recall: 0.7800
116
+ F1-Score: 0.8478
117
+ Early:
118
+ Precision: 0.8981
119
+ Recall: 0.9798
120
+ F1-Score: 0.9372
121
+ Pre:
122
+ Precision: 0.9495
123
+ Recall: 0.9792
124
+ F1-Score: 0.9641
125
+ Pro:
126
+ Precision: 1.0000
127
+ Recall: 0.9506
128
+ F1-Score: 0.9747
129
+ Macro Avg F1-Score: 0.9310
130
+ Weighted Avg F1-Score: 0.9407
131
+
132
+ VIT:
133
+ Overall Accuracy: 0.9172
134
+ Per-class Performance:
135
+ Benign:
136
+ Precision: 0.8750
137
+ Recall: 0.5600
138
+ F1-Score: 0.6829
139
+ Early:
140
+ Precision: 0.8319
141
+ Recall: 1.0000
142
+ F1-Score: 0.9083
143
+ Pre:
144
+ Precision: 0.9694
145
+ Recall: 0.9896
146
+ F1-Score: 0.9794
147
+ Pro:
148
+ Precision: 1.0000
149
+ Recall: 0.9506
150
+ F1-Score: 0.9747
151
+ Macro Avg F1-Score: 0.8863
152
+ Weighted Avg F1-Score: 0.9111
153
+
154
+ Best performing model: ResNet50 with 0.9816 accuracy
efficientnet_model.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:19b520d8d1d4d26dfd19789bc59998b92bce713bf3f69e29414e89af631f0882
3
+ size 51765168
ensemble_model.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c321c532a133d488bcd2671aa7b2b1fbc17bb6b900eee28847390730f21d579f
3
+ size 1112850906
model_comparison.png ADDED

Git LFS Details

  • SHA256: 8aad0ff1f952947849eadfb1d0f7f77e2a7f62fe6d3636825c9a3ceb182d7d2f
  • Pointer size: 131 Bytes
  • Size of remote file: 203 kB
resnet50_model.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1f55f6edf3e6e535af04d568cf3e9e040bba85071f5e4f89de36826d47c74c23
3
+ size 104895522
results_summary.json ADDED
@@ -0,0 +1,280 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "timestamp": "2025-05-22T13:06:19.516435",
3
+ "config": {
4
+ "ORIGINAL_DIR": "./Original",
5
+ "SEGMENTED_DIR": "./Segmented",
6
+ "BATCH_SIZE": 32,
7
+ "NUM_EPOCHS": 100,
8
+ "LEARNING_RATE": 0.001,
9
+ "PATIENCE": 15,
10
+ "CLASS_NAMES": [
11
+ "Benign",
12
+ "Early",
13
+ "Pre",
14
+ "Pro"
15
+ ],
16
+ "NUM_CLASSES": 4,
17
+ "IMG_SIZE": 224,
18
+ "RANDOM_STATE": 42
19
+ },
20
+ "results": {
21
+ "UNet": {
22
+ "accuracy": 0.9754601226993865,
23
+ "classification_report": {
24
+ "Benign": {
25
+ "precision": 0.9387755102040817,
26
+ "recall": 0.92,
27
+ "f1-score": 0.9292929292929293,
28
+ "support": 50.0
29
+ },
30
+ "Early": {
31
+ "precision": 0.9611650485436893,
32
+ "recall": 1.0,
33
+ "f1-score": 0.9801980198019802,
34
+ "support": 99.0
35
+ },
36
+ "Pre": {
37
+ "precision": 1.0,
38
+ "recall": 0.9895833333333334,
39
+ "f1-score": 0.9947643979057592,
40
+ "support": 96.0
41
+ },
42
+ "Pro": {
43
+ "precision": 0.9873417721518988,
44
+ "recall": 0.9629629629629629,
45
+ "f1-score": 0.975,
46
+ "support": 81.0
47
+ },
48
+ "accuracy": 0.9754601226993865,
49
+ "macro avg": {
50
+ "precision": 0.9718205827249174,
51
+ "recall": 0.968136574074074,
52
+ "f1-score": 0.9698138367501672,
53
+ "support": 326.0
54
+ },
55
+ "weighted avg": {
56
+ "precision": 0.9756711621482611,
57
+ "recall": 0.9754601226993865,
58
+ "f1-score": 0.9753884436318877,
59
+ "support": 326.0
60
+ }
61
+ },
62
+ "final_val_accuracy": 91.71779141104294
63
+ },
64
+ "ResNet50": {
65
+ "accuracy": 0.9815950920245399,
66
+ "classification_report": {
67
+ "Benign": {
68
+ "precision": 0.9411764705882353,
69
+ "recall": 0.96,
70
+ "f1-score": 0.9504950495049505,
71
+ "support": 50.0
72
+ },
73
+ "Early": {
74
+ "precision": 0.9797979797979798,
75
+ "recall": 0.9797979797979798,
76
+ "f1-score": 0.9797979797979798,
77
+ "support": 99.0
78
+ },
79
+ "Pre": {
80
+ "precision": 0.9895833333333334,
81
+ "recall": 0.9895833333333334,
82
+ "f1-score": 0.9895833333333334,
83
+ "support": 96.0
84
+ },
85
+ "Pro": {
86
+ "precision": 1.0,
87
+ "recall": 0.9876543209876543,
88
+ "f1-score": 0.9937888198757764,
89
+ "support": 81.0
90
+ },
91
+ "accuracy": 0.9815950920245399,
92
+ "macro avg": {
93
+ "precision": 0.9776394459298872,
94
+ "recall": 0.9792589085297418,
95
+ "f1-score": 0.97841629562801,
96
+ "support": 326.0
97
+ },
98
+ "weighted avg": {
99
+ "precision": 0.9817755322988091,
100
+ "recall": 0.9815950920245399,
101
+ "f1-score": 0.9816614935128387,
102
+ "support": 326.0
103
+ }
104
+ },
105
+ "final_val_accuracy": 98.15950920245399
106
+ },
107
+ "VGG19": {
108
+ "accuracy": 0.941717791411043,
109
+ "classification_report": {
110
+ "Benign": {
111
+ "precision": 0.9285714285714286,
112
+ "recall": 0.78,
113
+ "f1-score": 0.8478260869565217,
114
+ "support": 50.0
115
+ },
116
+ "Early": {
117
+ "precision": 0.8981481481481481,
118
+ "recall": 0.9797979797979798,
119
+ "f1-score": 0.9371980676328503,
120
+ "support": 99.0
121
+ },
122
+ "Pre": {
123
+ "precision": 0.9494949494949495,
124
+ "recall": 0.9791666666666666,
125
+ "f1-score": 0.9641025641025641,
126
+ "support": 96.0
127
+ },
128
+ "Pro": {
129
+ "precision": 1.0,
130
+ "recall": 0.9506172839506173,
131
+ "f1-score": 0.9746835443037974,
132
+ "support": 81.0
133
+ },
134
+ "accuracy": 0.941717791411043,
135
+ "macro avg": {
136
+ "precision": 0.9440536315536315,
137
+ "recall": 0.9223954826038159,
138
+ "f1-score": 0.9309525657489334,
139
+ "support": 326.0
140
+ },
141
+ "weighted avg": {
142
+ "precision": 0.9432415743765438,
143
+ "recall": 0.941717791411043,
144
+ "f1-score": 0.9407273812451902,
145
+ "support": 326.0
146
+ }
147
+ },
148
+ "final_val_accuracy": 92.63803680981596
149
+ },
150
+ "ViT": {
151
+ "accuracy": 0.9171779141104295,
152
+ "classification_report": {
153
+ "Benign": {
154
+ "precision": 0.875,
155
+ "recall": 0.56,
156
+ "f1-score": 0.6829268292682927,
157
+ "support": 50.0
158
+ },
159
+ "Early": {
160
+ "precision": 0.8319327731092437,
161
+ "recall": 1.0,
162
+ "f1-score": 0.908256880733945,
163
+ "support": 99.0
164
+ },
165
+ "Pre": {
166
+ "precision": 0.9693877551020408,
167
+ "recall": 0.9895833333333334,
168
+ "f1-score": 0.979381443298969,
169
+ "support": 96.0
170
+ },
171
+ "Pro": {
172
+ "precision": 1.0,
173
+ "recall": 0.9506172839506173,
174
+ "f1-score": 0.9746835443037974,
175
+ "support": 81.0
176
+ },
177
+ "accuracy": 0.9171779141104295,
178
+ "macro avg": {
179
+ "precision": 0.9190801320528211,
180
+ "recall": 0.8750501543209876,
181
+ "f1-score": 0.886312174401251,
182
+ "support": 326.0
183
+ },
184
+ "weighted avg": {
185
+ "precision": 0.9207747516184389,
186
+ "recall": 0.9171779141104295,
187
+ "f1-score": 0.9111464978570055,
188
+ "support": 326.0
189
+ }
190
+ },
191
+ "final_val_accuracy": 92.33128834355828
192
+ },
193
+ "EfficientNet": {
194
+ "accuracy": 0.9693251533742331,
195
+ "classification_report": {
196
+ "Benign": {
197
+ "precision": 0.9361702127659575,
198
+ "recall": 0.88,
199
+ "f1-score": 0.9072164948453608,
200
+ "support": 50.0
201
+ },
202
+ "Early": {
203
+ "precision": 0.9509803921568627,
204
+ "recall": 0.9797979797979798,
205
+ "f1-score": 0.9651741293532339,
206
+ "support": 99.0
207
+ },
208
+ "Pre": {
209
+ "precision": 0.9795918367346939,
210
+ "recall": 1.0,
211
+ "f1-score": 0.9896907216494846,
212
+ "support": 96.0
213
+ },
214
+ "Pro": {
215
+ "precision": 1.0,
216
+ "recall": 0.9753086419753086,
217
+ "f1-score": 0.9875,
218
+ "support": 81.0
219
+ },
220
+ "accuracy": 0.9693251533742331,
221
+ "macro avg": {
222
+ "precision": 0.9666856104143785,
223
+ "recall": 0.9587766554433221,
224
+ "f1-score": 0.9623953364620199,
225
+ "support": 326.0
226
+ },
227
+ "weighted avg": {
228
+ "precision": 0.9693140668354536,
229
+ "recall": 0.9693251533742331,
230
+ "f1-score": 0.9690517571367753,
231
+ "support": 326.0
232
+ }
233
+ },
234
+ "final_val_accuracy": 98.46625766871166
235
+ },
236
+ "Ensemble": {
237
+ "accuracy": 0.9785276073619632,
238
+ "classification_report": {
239
+ "Benign": {
240
+ "precision": 0.9782608695652174,
241
+ "recall": 0.9,
242
+ "f1-score": 0.9375,
243
+ "support": 50.0
244
+ },
245
+ "Early": {
246
+ "precision": 0.9519230769230769,
247
+ "recall": 1.0,
248
+ "f1-score": 0.9753694581280788,
249
+ "support": 99.0
250
+ },
251
+ "Pre": {
252
+ "precision": 0.9895833333333334,
253
+ "recall": 0.9895833333333334,
254
+ "f1-score": 0.9895833333333334,
255
+ "support": 96.0
256
+ },
257
+ "Pro": {
258
+ "precision": 1.0,
259
+ "recall": 0.9876543209876543,
260
+ "f1-score": 0.9937888198757764,
261
+ "support": 81.0
262
+ },
263
+ "accuracy": 0.9785276073619632,
264
+ "macro avg": {
265
+ "precision": 0.979941819955407,
266
+ "recall": 0.9693094135802469,
267
+ "f1-score": 0.9740604028342972,
268
+ "support": 326.0
269
+ },
270
+ "weighted avg": {
271
+ "precision": 0.9789982456860292,
272
+ "recall": 0.9785276073619632,
273
+ "f1-score": 0.978323529952815,
274
+ "support": 326.0
275
+ }
276
+ },
277
+ "final_val_accuracy": 98.46625766871166
278
+ }
279
+ }
280
+ }
roc_curves.png ADDED

Git LFS Details

  • SHA256: 73d6749521e658651709357a282b86828522000e8d92849ddd92f0912e3a16f2
  • Pointer size: 131 Bytes
  • Size of remote file: 516 kB
sample_predictions.png ADDED

Git LFS Details

  • SHA256: b3aa28bcfcbea2ce69c0179883b10af8f395b2416296b612aaa6378e8bbddda6
  • Pointer size: 132 Bytes
  • Size of remote file: 1.66 MB
training_history.png ADDED

Git LFS Details

  • SHA256: 40f36154a6bb2b4ae4907673cb515e0c19519098a911a3e326d2463712d26cd9
  • Pointer size: 132 Bytes
  • Size of remote file: 1.04 MB
unet_model.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:55bd24377f05b448bf0fa7c2d5f906575f372fc3e028665ff53fb596de00c3a2
3
+ size 77574946
vgg19_model.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dc98ac058d29fcbb211b1b60c24578b8e1972b1870843bdf3131baedc1ac78ec
3
+ size 533149774
vit_model.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:534a83c045f9b14d61ed08892cf04e5b6caf257c575480645085abc4f833e107
3
+ size 344841082