DoB24 commited on
Commit
1ebb3fa
·
verified ·
1 Parent(s): b90081d

Remove stale kfold/ (pre-v2 weights, will be regenerated)

Browse files
kfold/README.md DELETED
@@ -1,18 +0,0 @@
1
- # 5-Fold Cross-Validation Results
2
-
3
- These results come from an earlier sanity-check run (30 epochs/fold, **Original Dataset only**,
4
- no group-aware splitting, no v2 protocol). They are kept for completeness and serve as the
5
- v1 baseline. The headline results in the model card use the v2 protocol on the augmented
6
- dataset with pHash-grouped 5-fold splits.
7
-
8
- ## Files
9
- - `kfold_results.json` — full per-fold metrics
10
- - `kfold_fold_metrics.csv` — flat per-fold table
11
- - `kfold_summary.csv` — mean ± std across folds
12
- - `kfold_thesis_text.md` — pre-formatted thesis paragraph
13
- - `run.log` — training log
14
-
15
- ## v1 K-fold accuracy (Original Dataset, 30 epochs/fold, mean ± std)
16
- - VGG19 : 79.31 ± 1.89%
17
- - ResNet101 : 79.27 ± 1.07%
18
- - CLIP Transformer : 63.92 ± 1.79%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
kfold/kfold_fold_metrics.csv DELETED
@@ -1,16 +0,0 @@
1
- model,fold,best_epoch,train_size,validation_size,train_loss,loss,accuracy,precision_macro,recall_macro,f1_macro,elapsed_minutes,checkpoint
2
- vgg19,1,28,4268,1067,0.49587756247305936,0.5705084835040368,0.8050609184629803,0.8281820928991002,0.7959482444359403,0.810311103586162,26.761109602451324,
3
- vgg19,2,22,4268,1067,0.5561496519886006,0.6453155194528771,0.7731958762886598,0.7772852115079077,0.7690913231781914,0.7718414723120325,26.143115723133086,
4
- vgg19,3,14,4268,1067,0.7227823485418693,0.6405022616071352,0.7722586691658857,0.7788600686877383,0.7612916487206677,0.7662782481081638,19.190628111362457,
5
- vgg19,4,27,4268,1067,0.5004883545408096,0.6042639139861623,0.8022492970946579,0.7894039797418415,0.8065218052758446,0.7959661454741711,26.171603671709697,
6
- vgg19,5,29,4268,1067,0.48269938182473293,0.5745639920918988,0.8125585754451734,0.8369509065813088,0.804951903720035,0.8184411860665891,26.15475913286209,
7
- resnet101,1,9,4268,1067,0.5743873137788674,0.5456624888826332,0.7966260543580131,0.8137835750038453,0.812096496356399,0.8116951351387464,13.780445738633473,
8
- resnet101,2,15,4268,1067,0.46592906167714976,0.6816925578231329,0.7788191190253045,0.7870394272232406,0.7938511208231884,0.7854041450944791,18.33250972032547,
9
- resnet101,3,12,4268,1067,0.5078951980649811,0.6246329910473614,0.7891283973758201,0.8231509013967143,0.7847325361243083,0.8002388933430273,15.842269384860993,
10
- resnet101,4,11,4268,1067,0.5430463672578055,0.5688460089943626,0.7910028116213683,0.7833999797476783,0.8079012850934125,0.7928454500340572,15.19050563176473,
11
- resnet101,5,9,4268,1067,0.5719610963788341,0.5545566146207,0.8078725398313027,0.8350563418654229,0.7937864083217823,0.80982314301139,13.609436937173207,
12
- transformer,1,25,4268,1067,0.994727843480347,1.0549040075876832,0.6410496719775071,0.5963772969988077,0.5496712723042669,0.5527651120388246,28.380551489194236,
13
- transformer,2,28,4268,1067,0.9593697755048514,1.0812005294520048,0.6223055295220243,0.5411757987956644,0.5295209396126774,0.5238912478907942,28.372538256645203,
14
- transformer,3,26,4268,1067,1.057130372066194,1.1125167294317244,0.626991565135895,0.544307583735951,0.4968785226960196,0.5047793108912983,28.2229678829511,
15
- transformer,4,19,4268,1067,1.0797306158437612,1.01943102213637,0.6682286785379569,0.6215538138446444,0.5467448399905391,0.5735351310730014,25.49445507923762,
16
- transformer,5,26,4268,1067,0.9861715776739326,1.0478629528526513,0.6373008434864105,0.670058379661995,0.5608641108767098,0.5734993325379196,28.32114017009735,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
kfold/kfold_results.json DELETED
@@ -1,291 +0,0 @@
1
- {
2
- "folds": [
3
- {
4
- "loss": 0.5705084835040368,
5
- "accuracy": 0.8050609184629803,
6
- "precision_macro": 0.8281820928991002,
7
- "recall_macro": 0.7959482444359403,
8
- "f1_macro": 0.810311103586162,
9
- "train_loss": 0.49587756247305936,
10
- "epoch": 28,
11
- "model": "vgg19",
12
- "fold": 1,
13
- "best_epoch": 28,
14
- "train_size": 4268,
15
- "validation_size": 1067,
16
- "elapsed_minutes": 26.761109602451324
17
- },
18
- {
19
- "loss": 0.6453155194528771,
20
- "accuracy": 0.7731958762886598,
21
- "precision_macro": 0.7772852115079077,
22
- "recall_macro": 0.7690913231781914,
23
- "f1_macro": 0.7718414723120325,
24
- "train_loss": 0.5561496519886006,
25
- "epoch": 22,
26
- "model": "vgg19",
27
- "fold": 2,
28
- "best_epoch": 22,
29
- "train_size": 4268,
30
- "validation_size": 1067,
31
- "elapsed_minutes": 26.143115723133086
32
- },
33
- {
34
- "loss": 0.6405022616071352,
35
- "accuracy": 0.7722586691658857,
36
- "precision_macro": 0.7788600686877383,
37
- "recall_macro": 0.7612916487206677,
38
- "f1_macro": 0.7662782481081638,
39
- "train_loss": 0.7227823485418693,
40
- "epoch": 14,
41
- "model": "vgg19",
42
- "fold": 3,
43
- "best_epoch": 14,
44
- "train_size": 4268,
45
- "validation_size": 1067,
46
- "elapsed_minutes": 19.190628111362457
47
- },
48
- {
49
- "loss": 0.6042639139861623,
50
- "accuracy": 0.8022492970946579,
51
- "precision_macro": 0.7894039797418415,
52
- "recall_macro": 0.8065218052758446,
53
- "f1_macro": 0.7959661454741711,
54
- "train_loss": 0.5004883545408096,
55
- "epoch": 27,
56
- "model": "vgg19",
57
- "fold": 4,
58
- "best_epoch": 27,
59
- "train_size": 4268,
60
- "validation_size": 1067,
61
- "elapsed_minutes": 26.171603671709697
62
- },
63
- {
64
- "loss": 0.5745639920918988,
65
- "accuracy": 0.8125585754451734,
66
- "precision_macro": 0.8369509065813088,
67
- "recall_macro": 0.804951903720035,
68
- "f1_macro": 0.8184411860665891,
69
- "train_loss": 0.48269938182473293,
70
- "epoch": 29,
71
- "model": "vgg19",
72
- "fold": 5,
73
- "best_epoch": 29,
74
- "train_size": 4268,
75
- "validation_size": 1067,
76
- "elapsed_minutes": 26.15475913286209
77
- },
78
- {
79
- "loss": 0.5456624888826332,
80
- "accuracy": 0.7966260543580131,
81
- "precision_macro": 0.8137835750038453,
82
- "recall_macro": 0.812096496356399,
83
- "f1_macro": 0.8116951351387464,
84
- "train_loss": 0.5743873137788674,
85
- "epoch": 9,
86
- "model": "resnet101",
87
- "fold": 1,
88
- "best_epoch": 9,
89
- "train_size": 4268,
90
- "validation_size": 1067,
91
- "elapsed_minutes": 13.780445738633473
92
- },
93
- {
94
- "loss": 0.6816925578231329,
95
- "accuracy": 0.7788191190253045,
96
- "precision_macro": 0.7870394272232406,
97
- "recall_macro": 0.7938511208231884,
98
- "f1_macro": 0.7854041450944791,
99
- "train_loss": 0.46592906167714976,
100
- "epoch": 15,
101
- "model": "resnet101",
102
- "fold": 2,
103
- "best_epoch": 15,
104
- "train_size": 4268,
105
- "validation_size": 1067,
106
- "elapsed_minutes": 18.33250972032547
107
- },
108
- {
109
- "loss": 0.6246329910473614,
110
- "accuracy": 0.7891283973758201,
111
- "precision_macro": 0.8231509013967143,
112
- "recall_macro": 0.7847325361243083,
113
- "f1_macro": 0.8002388933430273,
114
- "train_loss": 0.5078951980649811,
115
- "epoch": 12,
116
- "model": "resnet101",
117
- "fold": 3,
118
- "best_epoch": 12,
119
- "train_size": 4268,
120
- "validation_size": 1067,
121
- "elapsed_minutes": 15.842269384860993
122
- },
123
- {
124
- "loss": 0.5688460089943626,
125
- "accuracy": 0.7910028116213683,
126
- "precision_macro": 0.7833999797476783,
127
- "recall_macro": 0.8079012850934125,
128
- "f1_macro": 0.7928454500340572,
129
- "train_loss": 0.5430463672578055,
130
- "epoch": 11,
131
- "model": "resnet101",
132
- "fold": 4,
133
- "best_epoch": 11,
134
- "train_size": 4268,
135
- "validation_size": 1067,
136
- "elapsed_minutes": 15.19050563176473
137
- },
138
- {
139
- "loss": 0.5545566146207,
140
- "accuracy": 0.8078725398313027,
141
- "precision_macro": 0.8350563418654229,
142
- "recall_macro": 0.7937864083217823,
143
- "f1_macro": 0.80982314301139,
144
- "train_loss": 0.5719610963788341,
145
- "epoch": 9,
146
- "model": "resnet101",
147
- "fold": 5,
148
- "best_epoch": 9,
149
- "train_size": 4268,
150
- "validation_size": 1067,
151
- "elapsed_minutes": 13.609436937173207
152
- },
153
- {
154
- "loss": 1.0549040075876832,
155
- "accuracy": 0.6410496719775071,
156
- "precision_macro": 0.5963772969988077,
157
- "recall_macro": 0.5496712723042669,
158
- "f1_macro": 0.5527651120388246,
159
- "train_loss": 0.994727843480347,
160
- "epoch": 25,
161
- "model": "transformer",
162
- "fold": 1,
163
- "best_epoch": 25,
164
- "train_size": 4268,
165
- "validation_size": 1067,
166
- "elapsed_minutes": 28.380551489194236
167
- },
168
- {
169
- "loss": 1.0812005294520048,
170
- "accuracy": 0.6223055295220243,
171
- "precision_macro": 0.5411757987956644,
172
- "recall_macro": 0.5295209396126774,
173
- "f1_macro": 0.5238912478907942,
174
- "train_loss": 0.9593697755048514,
175
- "epoch": 28,
176
- "model": "transformer",
177
- "fold": 2,
178
- "best_epoch": 28,
179
- "train_size": 4268,
180
- "validation_size": 1067,
181
- "elapsed_minutes": 28.372538256645203
182
- },
183
- {
184
- "loss": 1.1125167294317244,
185
- "accuracy": 0.626991565135895,
186
- "precision_macro": 0.544307583735951,
187
- "recall_macro": 0.4968785226960196,
188
- "f1_macro": 0.5047793108912983,
189
- "train_loss": 1.057130372066194,
190
- "epoch": 26,
191
- "model": "transformer",
192
- "fold": 3,
193
- "best_epoch": 26,
194
- "train_size": 4268,
195
- "validation_size": 1067,
196
- "elapsed_minutes": 28.2229678829511
197
- },
198
- {
199
- "loss": 1.01943102213637,
200
- "accuracy": 0.6682286785379569,
201
- "precision_macro": 0.6215538138446444,
202
- "recall_macro": 0.5467448399905391,
203
- "f1_macro": 0.5735351310730014,
204
- "train_loss": 1.0797306158437612,
205
- "epoch": 19,
206
- "model": "transformer",
207
- "fold": 4,
208
- "best_epoch": 19,
209
- "train_size": 4268,
210
- "validation_size": 1067,
211
- "elapsed_minutes": 25.49445507923762
212
- },
213
- {
214
- "loss": 1.0478629528526513,
215
- "accuracy": 0.6373008434864105,
216
- "precision_macro": 0.670058379661995,
217
- "recall_macro": 0.5608641108767098,
218
- "f1_macro": 0.5734993325379196,
219
- "train_loss": 0.9861715776739326,
220
- "epoch": 26,
221
- "model": "transformer",
222
- "fold": 5,
223
- "best_epoch": 26,
224
- "train_size": 4268,
225
- "validation_size": 1067,
226
- "elapsed_minutes": 28.32114017009735
227
- }
228
- ],
229
- "summary": [
230
- {
231
- "model": "resnet101",
232
- "folds": 5,
233
- "accuracy_mean": 0.7926897844423617,
234
- "accuracy_std": 0.010652875155301094,
235
- "accuracy_ci95_low": 0.7794646134150562,
236
- "accuracy_ci95_high": 0.8059149554696672,
237
- "precision_macro_mean": 0.8084860450473803,
238
- "precision_macro_std": 0.022574158880790833,
239
- "precision_macro_ci95_low": 0.7804610182218793,
240
- "precision_macro_ci95_high": 0.8365110718728813,
241
- "recall_macro_mean": 0.7984735693438181,
242
- "recall_macro_std": 0.011254093337062896,
243
- "recall_macro_ci95_low": 0.7845020070218987,
244
- "recall_macro_ci95_high": 0.8124451316657375,
245
- "f1_macro_mean": 0.8000013533243401,
246
- "f1_macro_std": 0.011152958699890591,
247
- "f1_macro_ci95_low": 0.7861553461088018,
248
- "f1_macro_ci95_high": 0.8138473605398784
249
- },
250
- {
251
- "model": "transformer",
252
- "folds": 5,
253
- "accuracy_mean": 0.6391752577319588,
254
- "accuracy_std": 0.017917576658205397,
255
- "accuracy_ci95_low": 0.6169312144811839,
256
- "accuracy_ci95_high": 0.6614193009827337,
257
- "precision_macro_mean": 0.5946945746074125,
258
- "precision_macro_std": 0.05433015187909789,
259
- "precision_macro_ci95_low": 0.5272455958044459,
260
- "precision_macro_ci95_high": 0.6621435534103791,
261
- "recall_macro_mean": 0.5367359370960425,
262
- "recall_macro_std": 0.024951650623910596,
263
- "recall_macro_ci95_low": 0.5057593376236849,
264
- "recall_macro_ci95_high": 0.5677125365684002,
265
- "f1_macro_mean": 0.5456940268863676,
266
- "f1_macro_std": 0.03060897542726445,
267
- "f1_macro_ci95_low": 0.5076940570101861,
268
- "f1_macro_ci95_high": 0.5836939967625491
269
- },
270
- {
271
- "model": "vgg19",
272
- "folds": 5,
273
- "accuracy_mean": 0.7930646672914714,
274
- "accuracy_std": 0.018946888503206548,
275
- "accuracy_ci95_low": 0.7695427694716604,
276
- "accuracy_ci95_high": 0.8165865651112824,
277
- "precision_macro_mean": 0.8021364518835792,
278
- "precision_macro_std": 0.028336865041579704,
279
- "precision_macro_ci95_low": 0.7669572273935524,
280
- "precision_macro_ci95_high": 0.8373156763736059,
281
- "recall_macro_mean": 0.7875609850661359,
282
- "recall_macro_std": 0.020997079062777587,
283
- "recall_macro_ci95_low": 0.7614938475440272,
284
- "recall_macro_ci95_high": 0.8136281225882447,
285
- "f1_macro_mean": 0.7925676311094236,
286
- "f1_macro_std": 0.023002863292551388,
287
- "f1_macro_ci95_low": 0.7640103827866236,
288
- "f1_macro_ci95_high": 0.8211248794322237
289
- }
290
- ]
291
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
kfold/kfold_summary.csv DELETED
@@ -1,4 +0,0 @@
1
- model,folds,accuracy_mean,accuracy_std,accuracy_ci95_low,accuracy_ci95_high,precision_macro_mean,precision_macro_std,precision_macro_ci95_low,precision_macro_ci95_high,recall_macro_mean,recall_macro_std,recall_macro_ci95_low,recall_macro_ci95_high,f1_macro_mean,f1_macro_std,f1_macro_ci95_low,f1_macro_ci95_high
2
- resnet101,5,0.7926897844423617,0.010652875155301094,0.7794646134150562,0.8059149554696672,0.8084860450473803,0.022574158880790833,0.7804610182218793,0.8365110718728813,0.7984735693438181,0.011254093337062896,0.7845020070218987,0.8124451316657375,0.8000013533243401,0.011152958699890591,0.7861553461088018,0.8138473605398784
3
- transformer,5,0.6391752577319588,0.017917576658205397,0.6169312144811839,0.6614193009827337,0.5946945746074125,0.05433015187909789,0.5272455958044459,0.6621435534103791,0.5367359370960425,0.024951650623910596,0.5057593376236849,0.5677125365684002,0.5456940268863676,0.03060897542726445,0.5076940570101861,0.5836939967625491
4
- vgg19,5,0.7930646672914714,0.018946888503206548,0.7695427694716604,0.8165865651112824,0.8021364518835792,0.028336865041579704,0.7669572273935524,0.8373156763736059,0.7875609850661359,0.020997079062777587,0.7614938475440272,0.8136281225882447,0.7925676311094236,0.023002863292551388,0.7640103827866236,0.8211248794322237
 
 
 
 
 
kfold/kfold_thesis_text.md DELETED
@@ -1,11 +0,0 @@
1
- # Thesis-Ready K-Fold Validation Text
2
-
3
- A stratified 5-fold cross-validation experiment was conducted on the fundus image dataset. The folds preserved disease-class proportions, and the same preprocessing and augmentation strategy was used across all models. The experiment used a fine-tuned training setting with a maximum of 30 epochs per fold and early stopping. The original single-split validation accuracies are retained as the primary hold-out results, while the K-fold values are reported as an additional robustness check.
4
-
5
- | Model | Original hold-out accuracy | K-fold accuracy Mean ± SD | 95% CI | Macro Precision | Macro Recall | Macro F1-score |
6
- |---|---:|---:|---:|---:|---:|---:|
7
- | resnet101 | 90.80% | 79.27% ± 1.07% | 77.95%-80.59% | 80.85% | 79.85% | 80.00% |
8
- | transformer | 91.50% | 63.92% ± 1.79% | 61.69%-66.14% | 59.47% | 53.67% | 54.57% |
9
- | vgg19 | 88.00% | 79.31% ± 1.89% | 76.95%-81.66% | 80.21% | 78.76% | 79.26% |
10
-
11
- These fold-level results provide a more reliable estimate of model generalization than a single train-validation split, because every image is used for validation exactly once while maintaining class balance across folds.
 
 
 
 
 
 
 
 
 
 
 
 
kfold/run.log DELETED
@@ -1,411 +0,0 @@
1
- Dataset: Database/Original_Dataset
2
- Images: 5335
3
- Classes: 10
4
- {
5
- "Central Serous Chorioretinopathy [Color Fundus]": 101,
6
- "Diabetic Retinopathy": 1509,
7
- "Disc Edema": 127,
8
- "Glaucoma": 1349,
9
- "Healthy": 1024,
10
- "Macular Scar": 444,
11
- "Myopia": 500,
12
- "Pterygium": 17,
13
- "Retinal Detachment": 125,
14
- "Retinitis Pigmentosa": 139
15
- }
16
- Device: cuda
17
- GPU: Tesla T4
18
- vgg19 fold 1 epoch 001: train_loss=1.3849 val_acc=0.6542 val_f1=0.3077
19
- vgg19 fold 1 epoch 002: train_loss=1.1426 val_acc=0.7076 val_f1=0.5494
20
- vgg19 fold 1 epoch 003: train_loss=1.0747 val_acc=0.6776 val_f1=0.5187
21
- vgg19 fold 1 epoch 004: train_loss=1.0201 val_acc=0.7104 val_f1=0.5874
22
- vgg19 fold 1 epoch 005: train_loss=0.9692 val_acc=0.6673 val_f1=0.5931
23
- vgg19 fold 1 epoch 006: train_loss=0.9579 val_acc=0.7254 val_f1=0.6254
24
- vgg19 fold 1 epoch 007: train_loss=0.9145 val_acc=0.7188 val_f1=0.6185
25
- vgg19 fold 1 epoch 008: train_loss=0.8651 val_acc=0.6898 val_f1=0.5762
26
- vgg19 fold 1 epoch 009: train_loss=0.8400 val_acc=0.7470 val_f1=0.6513
27
- vgg19 fold 1 epoch 010: train_loss=0.8301 val_acc=0.7723 val_f1=0.6934
28
- vgg19 fold 1 epoch 011: train_loss=0.8011 val_acc=0.7441 val_f1=0.7135
29
- vgg19 fold 1 epoch 012: train_loss=0.7709 val_acc=0.7563 val_f1=0.6833
30
- vgg19 fold 1 epoch 013: train_loss=0.7475 val_acc=0.7385 val_f1=0.6803
31
- vgg19 fold 1 epoch 014: train_loss=0.7224 val_acc=0.7751 val_f1=0.7321
32
- vgg19 fold 1 epoch 015: train_loss=0.6872 val_acc=0.7573 val_f1=0.7295
33
- vgg19 fold 1 epoch 016: train_loss=0.6682 val_acc=0.7713 val_f1=0.7524
34
- vgg19 fold 1 epoch 017: train_loss=0.6700 val_acc=0.7854 val_f1=0.7356
35
- vgg19 fold 1 epoch 018: train_loss=0.6442 val_acc=0.7760 val_f1=0.7361
36
- vgg19 fold 1 epoch 019: train_loss=0.6147 val_acc=0.7816 val_f1=0.7628
37
- vgg19 fold 1 epoch 020: train_loss=0.6146 val_acc=0.7788 val_f1=0.7664
38
- vgg19 fold 1 epoch 021: train_loss=0.5922 val_acc=0.7929 val_f1=0.7838
39
- vgg19 fold 1 epoch 022: train_loss=0.5630 val_acc=0.7816 val_f1=0.7516
40
- vgg19 fold 1 epoch 023: train_loss=0.5747 val_acc=0.8013 val_f1=0.7953
41
- vgg19 fold 1 epoch 024: train_loss=0.5389 val_acc=0.7891 val_f1=0.7702
42
- vgg19 fold 1 epoch 025: train_loss=0.5217 val_acc=0.7919 val_f1=0.7801
43
- vgg19 fold 1 epoch 026: train_loss=0.5245 val_acc=0.7994 val_f1=0.7963
44
- vgg19 fold 1 epoch 027: train_loss=0.5187 val_acc=0.7957 val_f1=0.8002
45
- vgg19 fold 1 epoch 028: train_loss=0.4959 val_acc=0.8051 val_f1=0.8103
46
- vgg19 fold 1 epoch 029: train_loss=0.4973 val_acc=0.8041 val_f1=0.8042
47
- vgg19 fold 1 epoch 030: train_loss=0.4874 val_acc=0.8051 val_f1=0.8015
48
- vgg19 fold 2 epoch 001: train_loss=1.4041 val_acc=0.6157 val_f1=0.2996
49
- vgg19 fold 2 epoch 002: train_loss=1.1676 val_acc=0.6317 val_f1=0.4760
50
- vgg19 fold 2 epoch 003: train_loss=1.0477 val_acc=0.6842 val_f1=0.5870
51
- vgg19 fold 2 epoch 004: train_loss=1.0113 val_acc=0.7010 val_f1=0.6140
52
- vgg19 fold 2 epoch 005: train_loss=0.9329 val_acc=0.7095 val_f1=0.6137
53
- vgg19 fold 2 epoch 006: train_loss=0.8749 val_acc=0.7301 val_f1=0.6572
54
- vgg19 fold 2 epoch 007: train_loss=0.8980 val_acc=0.7142 val_f1=0.6902
55
- vgg19 fold 2 epoch 008: train_loss=0.8330 val_acc=0.7085 val_f1=0.6101
56
- vgg19 fold 2 epoch 009: train_loss=0.8039 val_acc=0.7376 val_f1=0.7133
57
- vgg19 fold 2 epoch 010: train_loss=0.7867 val_acc=0.7291 val_f1=0.6969
58
- vgg19 fold 2 epoch 011: train_loss=0.7708 val_acc=0.7573 val_f1=0.7284
59
- vgg19 fold 2 epoch 012: train_loss=0.7417 val_acc=0.7460 val_f1=0.6828
60
- vgg19 fold 2 epoch 013: train_loss=0.7103 val_acc=0.7554 val_f1=0.7408
61
- vgg19 fold 2 epoch 014: train_loss=0.7114 val_acc=0.7516 val_f1=0.7398
62
- vgg19 fold 2 epoch 015: train_loss=0.6656 val_acc=0.7535 val_f1=0.7413
63
- vgg19 fold 2 epoch 016: train_loss=0.6353 val_acc=0.7554 val_f1=0.7292
64
- vgg19 fold 2 epoch 017: train_loss=0.6374 val_acc=0.7563 val_f1=0.7215
65
- vgg19 fold 2 epoch 018: train_loss=0.6023 val_acc=0.7573 val_f1=0.7508
66
- vgg19 fold 2 epoch 019: train_loss=0.6103 val_acc=0.7657 val_f1=0.7621
67
- vgg19 fold 2 epoch 020: train_loss=0.5736 val_acc=0.7666 val_f1=0.7564
68
- vgg19 fold 2 epoch 021: train_loss=0.5614 val_acc=0.7676 val_f1=0.7433
69
- vgg19 fold 2 epoch 022: train_loss=0.5561 val_acc=0.7732 val_f1=0.7718
70
- vgg19 fold 2 epoch 023: train_loss=0.5438 val_acc=0.7723 val_f1=0.7819
71
- vgg19 fold 2 epoch 024: train_loss=0.5217 val_acc=0.7648 val_f1=0.7699
72
- vgg19 fold 2 epoch 025: train_loss=0.4876 val_acc=0.7676 val_f1=0.7571
73
- vgg19 fold 2 epoch 026: train_loss=0.5075 val_acc=0.7732 val_f1=0.7734
74
- vgg19 fold 2 epoch 027: train_loss=0.5069 val_acc=0.7648 val_f1=0.7611
75
- vgg19 fold 2 epoch 028: train_loss=0.4827 val_acc=0.7713 val_f1=0.7705
76
- vgg19 fold 2 epoch 029: train_loss=0.4812 val_acc=0.7732 val_f1=0.7706
77
- vgg19 fold 2 epoch 030: train_loss=0.4743 val_acc=0.7732 val_f1=0.7705
78
- Early stopping vgg19 fold 2 at epoch 30.
79
- vgg19 fold 3 epoch 001: train_loss=1.4027 val_acc=0.6307 val_f1=0.3678
80
- vgg19 fold 3 epoch 002: train_loss=1.2012 val_acc=0.6129 val_f1=0.3808
81
- vgg19 fold 3 epoch 003: train_loss=1.0840 val_acc=0.6898 val_f1=0.5008
82
- vgg19 fold 3 epoch 004: train_loss=1.0103 val_acc=0.7001 val_f1=0.5863
83
- vgg19 fold 3 epoch 005: train_loss=0.9576 val_acc=0.7132 val_f1=0.6255
84
- vgg19 fold 3 epoch 006: train_loss=0.9050 val_acc=0.7132 val_f1=0.6533
85
- vgg19 fold 3 epoch 007: train_loss=0.8791 val_acc=0.7338 val_f1=0.6565
86
- vgg19 fold 3 epoch 008: train_loss=0.8814 val_acc=0.7413 val_f1=0.6817
87
- vgg19 fold 3 epoch 009: train_loss=0.8465 val_acc=0.6795 val_f1=0.6214
88
- vgg19 fold 3 epoch 010: train_loss=0.7899 val_acc=0.7582 val_f1=0.7142
89
- vgg19 fold 3 epoch 011: train_loss=0.7432 val_acc=0.7488 val_f1=0.7072
90
- vgg19 fold 3 epoch 012: train_loss=0.7024 val_acc=0.7676 val_f1=0.7112
91
- vgg19 fold 3 epoch 013: train_loss=0.7174 val_acc=0.7488 val_f1=0.7188
92
- vgg19 fold 3 epoch 014: train_loss=0.7228 val_acc=0.7723 val_f1=0.7663
93
- vgg19 fold 3 epoch 015: train_loss=0.6752 val_acc=0.7666 val_f1=0.7429
94
- vgg19 fold 3 epoch 016: train_loss=0.6575 val_acc=0.7685 val_f1=0.7279
95
- vgg19 fold 3 epoch 017: train_loss=0.6322 val_acc=0.7301 val_f1=0.7180
96
- vgg19 fold 3 epoch 018: train_loss=0.6002 val_acc=0.7648 val_f1=0.7404
97
- vgg19 fold 3 epoch 019: train_loss=0.5943 val_acc=0.7601 val_f1=0.7348
98
- vgg19 fold 3 epoch 020: train_loss=0.5845 val_acc=0.7601 val_f1=0.7482
99
- vgg19 fold 3 epoch 021: train_loss=0.5573 val_acc=0.7694 val_f1=0.7559
100
- vgg19 fold 3 epoch 022: train_loss=0.5544 val_acc=0.7713 val_f1=0.7727
101
- Early stopping vgg19 fold 3 at epoch 22.
102
- vgg19 fold 4 epoch 001: train_loss=1.3574 val_acc=0.6504 val_f1=0.3608
103
- vgg19 fold 4 epoch 002: train_loss=1.1289 val_acc=0.6242 val_f1=0.4749
104
- vgg19 fold 4 epoch 003: train_loss=1.0650 val_acc=0.7226 val_f1=0.5900
105
- vgg19 fold 4 epoch 004: train_loss=0.9947 val_acc=0.7291 val_f1=0.6058
106
- vgg19 fold 4 epoch 005: train_loss=0.9427 val_acc=0.6935 val_f1=0.5481
107
- vgg19 fold 4 epoch 006: train_loss=0.9316 val_acc=0.7385 val_f1=0.6555
108
- vgg19 fold 4 epoch 007: train_loss=0.9099 val_acc=0.7545 val_f1=0.6545
109
- vgg19 fold 4 epoch 008: train_loss=0.8717 val_acc=0.7310 val_f1=0.6731
110
- vgg19 fold 4 epoch 009: train_loss=0.8427 val_acc=0.7704 val_f1=0.7127
111
- vgg19 fold 4 epoch 010: train_loss=0.8234 val_acc=0.7760 val_f1=0.7351
112
- vgg19 fold 4 epoch 011: train_loss=0.7697 val_acc=0.7807 val_f1=0.7430
113
- vgg19 fold 4 epoch 012: train_loss=0.7628 val_acc=0.7788 val_f1=0.7324
114
- vgg19 fold 4 epoch 013: train_loss=0.7542 val_acc=0.7741 val_f1=0.6906
115
- vgg19 fold 4 epoch 014: train_loss=0.7118 val_acc=0.7694 val_f1=0.7365
116
- vgg19 fold 4 epoch 015: train_loss=0.7078 val_acc=0.7582 val_f1=0.7396
117
- vgg19 fold 4 epoch 016: train_loss=0.6875 val_acc=0.7760 val_f1=0.7333
118
- vgg19 fold 4 epoch 017: train_loss=0.6633 val_acc=0.7741 val_f1=0.7495
119
- vgg19 fold 4 epoch 018: train_loss=0.6338 val_acc=0.7760 val_f1=0.7400
120
- vgg19 fold 4 epoch 019: train_loss=0.6250 val_acc=0.7835 val_f1=0.7604
121
- vgg19 fold 4 epoch 020: train_loss=0.5929 val_acc=0.7919 val_f1=0.7736
122
- vgg19 fold 4 epoch 021: train_loss=0.5818 val_acc=0.7835 val_f1=0.7702
123
- vgg19 fold 4 epoch 022: train_loss=0.5619 val_acc=0.7948 val_f1=0.7773
124
- vgg19 fold 4 epoch 023: train_loss=0.5426 val_acc=0.7985 val_f1=0.7888
125
- vgg19 fold 4 epoch 024: train_loss=0.5374 val_acc=0.7948 val_f1=0.7963
126
- vgg19 fold 4 epoch 025: train_loss=0.5284 val_acc=0.8013 val_f1=0.7923
127
- vgg19 fold 4 epoch 026: train_loss=0.5080 val_acc=0.7929 val_f1=0.7913
128
- vgg19 fold 4 epoch 027: train_loss=0.5005 val_acc=0.8022 val_f1=0.7960
129
- vgg19 fold 4 epoch 028: train_loss=0.5095 val_acc=0.7966 val_f1=0.7910
130
- vgg19 fold 4 epoch 029: train_loss=0.5004 val_acc=0.7976 val_f1=0.7918
131
- vgg19 fold 4 epoch 030: train_loss=0.4940 val_acc=0.7994 val_f1=0.7933
132
- vgg19 fold 5 epoch 001: train_loss=1.3859 val_acc=0.6120 val_f1=0.2877
133
- vgg19 fold 5 epoch 002: train_loss=1.1860 val_acc=0.6261 val_f1=0.3973
134
- vgg19 fold 5 epoch 003: train_loss=1.0995 val_acc=0.7132 val_f1=0.6240
135
- vgg19 fold 5 epoch 004: train_loss=0.9793 val_acc=0.7226 val_f1=0.6173
136
- vgg19 fold 5 epoch 005: train_loss=0.9266 val_acc=0.7001 val_f1=0.6597
137
- vgg19 fold 5 epoch 006: train_loss=0.9041 val_acc=0.7198 val_f1=0.6371
138
- vgg19 fold 5 epoch 007: train_loss=0.8692 val_acc=0.7329 val_f1=0.6866
139
- vgg19 fold 5 epoch 008: train_loss=0.8728 val_acc=0.7666 val_f1=0.7235
140
- vgg19 fold 5 epoch 009: train_loss=0.8126 val_acc=0.7619 val_f1=0.7061
141
- vgg19 fold 5 epoch 010: train_loss=0.8016 val_acc=0.7470 val_f1=0.6821
142
- vgg19 fold 5 epoch 011: train_loss=0.7634 val_acc=0.7648 val_f1=0.7183
143
- vgg19 fold 5 epoch 012: train_loss=0.7601 val_acc=0.7751 val_f1=0.7667
144
- vgg19 fold 5 epoch 013: train_loss=0.7400 val_acc=0.7798 val_f1=0.7754
145
- vgg19 fold 5 epoch 014: train_loss=0.7030 val_acc=0.7751 val_f1=0.7463
146
- vgg19 fold 5 epoch 015: train_loss=0.6620 val_acc=0.7723 val_f1=0.7437
147
- vgg19 fold 5 epoch 016: train_loss=0.6675 val_acc=0.7985 val_f1=0.7804
148
- vgg19 fold 5 epoch 017: train_loss=0.6546 val_acc=0.7919 val_f1=0.7761
149
- vgg19 fold 5 epoch 018: train_loss=0.6199 val_acc=0.7948 val_f1=0.7833
150
- vgg19 fold 5 epoch 019: train_loss=0.5927 val_acc=0.7873 val_f1=0.7481
151
- vgg19 fold 5 epoch 020: train_loss=0.6023 val_acc=0.7882 val_f1=0.7889
152
- vgg19 fold 5 epoch 021: train_loss=0.5643 val_acc=0.7994 val_f1=0.8000
153
- vgg19 fold 5 epoch 022: train_loss=0.5623 val_acc=0.8022 val_f1=0.7846
154
- vgg19 fold 5 epoch 023: train_loss=0.5477 val_acc=0.7985 val_f1=0.7994
155
- vgg19 fold 5 epoch 024: train_loss=0.5213 val_acc=0.8069 val_f1=0.8163
156
- vgg19 fold 5 epoch 025: train_loss=0.5247 val_acc=0.8088 val_f1=0.8176
157
- vgg19 fold 5 epoch 026: train_loss=0.5067 val_acc=0.8088 val_f1=0.8133
158
- vgg19 fold 5 epoch 027: train_loss=0.5104 val_acc=0.8107 val_f1=0.8164
159
- vgg19 fold 5 epoch 028: train_loss=0.4965 val_acc=0.8041 val_f1=0.8170
160
- vgg19 fold 5 epoch 029: train_loss=0.4827 val_acc=0.8126 val_f1=0.8184
161
- vgg19 fold 5 epoch 030: train_loss=0.4868 val_acc=0.8088 val_f1=0.8112
162
- resnet101 fold 1 epoch 001: train_loss=1.2464 val_acc=0.7160 val_f1=0.6060
163
- resnet101 fold 1 epoch 002: train_loss=0.8628 val_acc=0.7545 val_f1=0.7583
164
- resnet101 fold 1 epoch 003: train_loss=0.7692 val_acc=0.7573 val_f1=0.7534
165
- resnet101 fold 1 epoch 004: train_loss=0.7473 val_acc=0.7629 val_f1=0.7403
166
- resnet101 fold 1 epoch 005: train_loss=0.7024 val_acc=0.7713 val_f1=0.7870
167
- resnet101 fold 1 epoch 006: train_loss=0.6554 val_acc=0.7638 val_f1=0.7774
168
- resnet101 fold 1 epoch 007: train_loss=0.6192 val_acc=0.7816 val_f1=0.7820
169
- resnet101 fold 1 epoch 008: train_loss=0.5997 val_acc=0.7610 val_f1=0.7795
170
- resnet101 fold 1 epoch 009: train_loss=0.5744 val_acc=0.7966 val_f1=0.8117
171
- resnet101 fold 1 epoch 010: train_loss=0.5464 val_acc=0.7798 val_f1=0.7764
172
- resnet101 fold 1 epoch 011: train_loss=0.5364 val_acc=0.7807 val_f1=0.7929
173
- resnet101 fold 1 epoch 012: train_loss=0.4979 val_acc=0.7788 val_f1=0.7763
174
- resnet101 fold 1 epoch 013: train_loss=0.4991 val_acc=0.7741 val_f1=0.7750
175
- resnet101 fold 1 epoch 014: train_loss=0.4714 val_acc=0.7751 val_f1=0.8008
176
- resnet101 fold 1 epoch 015: train_loss=0.4581 val_acc=0.7732 val_f1=0.7938
177
- resnet101 fold 1 epoch 016: train_loss=0.4489 val_acc=0.7723 val_f1=0.7852
178
- resnet101 fold 1 epoch 017: train_loss=0.4407 val_acc=0.7648 val_f1=0.7927
179
- Early stopping resnet101 fold 1 at epoch 17.
180
- resnet101 fold 2 epoch 001: train_loss=1.2601 val_acc=0.6963 val_f1=0.5997
181
- resnet101 fold 2 epoch 002: train_loss=0.8513 val_acc=0.7498 val_f1=0.7341
182
- resnet101 fold 2 epoch 003: train_loss=0.7722 val_acc=0.7535 val_f1=0.7221
183
- resnet101 fold 2 epoch 004: train_loss=0.7189 val_acc=0.7348 val_f1=0.7185
184
- resnet101 fold 2 epoch 005: train_loss=0.6603 val_acc=0.7554 val_f1=0.7542
185
- resnet101 fold 2 epoch 006: train_loss=0.6438 val_acc=0.7685 val_f1=0.7729
186
- resnet101 fold 2 epoch 007: train_loss=0.6089 val_acc=0.7601 val_f1=0.7629
187
- resnet101 fold 2 epoch 008: train_loss=0.6051 val_acc=0.7441 val_f1=0.7414
188
- resnet101 fold 2 epoch 009: train_loss=0.5789 val_acc=0.7676 val_f1=0.7673
189
- resnet101 fold 2 epoch 010: train_loss=0.5386 val_acc=0.7676 val_f1=0.7757
190
- resnet101 fold 2 epoch 011: train_loss=0.5167 val_acc=0.7769 val_f1=0.7657
191
- resnet101 fold 2 epoch 012: train_loss=0.5209 val_acc=0.7657 val_f1=0.7766
192
- resnet101 fold 2 epoch 013: train_loss=0.5105 val_acc=0.7545 val_f1=0.7463
193
- resnet101 fold 2 epoch 014: train_loss=0.4765 val_acc=0.7648 val_f1=0.7653
194
- resnet101 fold 2 epoch 015: train_loss=0.4659 val_acc=0.7788 val_f1=0.7854
195
- resnet101 fold 2 epoch 016: train_loss=0.4304 val_acc=0.7573 val_f1=0.7730
196
- resnet101 fold 2 epoch 017: train_loss=0.4273 val_acc=0.7582 val_f1=0.7648
197
- resnet101 fold 2 epoch 018: train_loss=0.4260 val_acc=0.7554 val_f1=0.7723
198
- resnet101 fold 2 epoch 019: train_loss=0.3868 val_acc=0.7526 val_f1=0.7661
199
- resnet101 fold 2 epoch 020: train_loss=0.3849 val_acc=0.7563 val_f1=0.7755
200
- resnet101 fold 2 epoch 021: train_loss=0.3834 val_acc=0.7591 val_f1=0.7748
201
- resnet101 fold 2 epoch 022: train_loss=0.3641 val_acc=0.7610 val_f1=0.7739
202
- resnet101 fold 2 epoch 023: train_loss=0.3567 val_acc=0.7573 val_f1=0.7670
203
- Early stopping resnet101 fold 2 at epoch 23.
204
- resnet101 fold 3 epoch 001: train_loss=1.2696 val_acc=0.7085 val_f1=0.6328
205
- resnet101 fold 3 epoch 002: train_loss=0.8836 val_acc=0.7282 val_f1=0.6988
206
- resnet101 fold 3 epoch 003: train_loss=0.7623 val_acc=0.7516 val_f1=0.7538
207
- resnet101 fold 3 epoch 004: train_loss=0.7316 val_acc=0.7685 val_f1=0.7690
208
- resnet101 fold 3 epoch 005: train_loss=0.6781 val_acc=0.7516 val_f1=0.7767
209
- resnet101 fold 3 epoch 006: train_loss=0.6471 val_acc=0.7432 val_f1=0.7552
210
- resnet101 fold 3 epoch 007: train_loss=0.6075 val_acc=0.7638 val_f1=0.7812
211
- resnet101 fold 3 epoch 008: train_loss=0.5822 val_acc=0.7470 val_f1=0.7741
212
- resnet101 fold 3 epoch 009: train_loss=0.5710 val_acc=0.7760 val_f1=0.7941
213
- resnet101 fold 3 epoch 010: train_loss=0.5624 val_acc=0.7516 val_f1=0.7684
214
- resnet101 fold 3 epoch 011: train_loss=0.5447 val_acc=0.7591 val_f1=0.7676
215
- resnet101 fold 3 epoch 012: train_loss=0.5079 val_acc=0.7891 val_f1=0.8002
216
- resnet101 fold 3 epoch 013: train_loss=0.4843 val_acc=0.7582 val_f1=0.7776
217
- resnet101 fold 3 epoch 014: train_loss=0.4691 val_acc=0.7648 val_f1=0.7855
218
- resnet101 fold 3 epoch 015: train_loss=0.4443 val_acc=0.7591 val_f1=0.7890
219
- resnet101 fold 3 epoch 016: train_loss=0.4442 val_acc=0.7516 val_f1=0.7597
220
- resnet101 fold 3 epoch 017: train_loss=0.4355 val_acc=0.7666 val_f1=0.7934
221
- resnet101 fold 3 epoch 018: train_loss=0.3951 val_acc=0.7535 val_f1=0.7635
222
- resnet101 fold 3 epoch 019: train_loss=0.3905 val_acc=0.7535 val_f1=0.7719
223
- resnet101 fold 3 epoch 020: train_loss=0.3941 val_acc=0.7545 val_f1=0.7877
224
- Early stopping resnet101 fold 3 at epoch 20.
225
- resnet101 fold 4 epoch 001: train_loss=1.2787 val_acc=0.7348 val_f1=0.6684
226
- resnet101 fold 4 epoch 002: train_loss=0.8956 val_acc=0.7573 val_f1=0.7293
227
- resnet101 fold 4 epoch 003: train_loss=0.7928 val_acc=0.7648 val_f1=0.7513
228
- resnet101 fold 4 epoch 004: train_loss=0.7305 val_acc=0.7769 val_f1=0.7549
229
- resnet101 fold 4 epoch 005: train_loss=0.6968 val_acc=0.7282 val_f1=0.7370
230
- resnet101 fold 4 epoch 006: train_loss=0.6480 val_acc=0.7901 val_f1=0.7617
231
- resnet101 fold 4 epoch 007: train_loss=0.6174 val_acc=0.7891 val_f1=0.7732
232
- resnet101 fold 4 epoch 008: train_loss=0.5667 val_acc=0.7816 val_f1=0.7801
233
- resnet101 fold 4 epoch 009: train_loss=0.5692 val_acc=0.7798 val_f1=0.7670
234
- resnet101 fold 4 epoch 010: train_loss=0.5377 val_acc=0.7835 val_f1=0.7795
235
- resnet101 fold 4 epoch 011: train_loss=0.5430 val_acc=0.7910 val_f1=0.7928
236
- resnet101 fold 4 epoch 012: train_loss=0.5070 val_acc=0.7713 val_f1=0.7788
237
- resnet101 fold 4 epoch 013: train_loss=0.4884 val_acc=0.7648 val_f1=0.7732
238
- resnet101 fold 4 epoch 014: train_loss=0.4618 val_acc=0.7676 val_f1=0.7766
239
- resnet101 fold 4 epoch 015: train_loss=0.4641 val_acc=0.7769 val_f1=0.7875
240
- resnet101 fold 4 epoch 016: train_loss=0.4474 val_acc=0.7535 val_f1=0.7681
241
- resnet101 fold 4 epoch 017: train_loss=0.4245 val_acc=0.7554 val_f1=0.7595
242
- resnet101 fold 4 epoch 018: train_loss=0.4179 val_acc=0.7648 val_f1=0.7604
243
- resnet101 fold 4 epoch 019: train_loss=0.4066 val_acc=0.7601 val_f1=0.7627
244
- Early stopping resnet101 fold 4 at epoch 19.
245
- resnet101 fold 5 epoch 001: train_loss=1.2793 val_acc=0.7188 val_f1=0.6415
246
- resnet101 fold 5 epoch 002: train_loss=0.8835 val_acc=0.7685 val_f1=0.7286
247
- resnet101 fold 5 epoch 003: train_loss=0.7872 val_acc=0.7760 val_f1=0.7876
248
- resnet101 fold 5 epoch 004: train_loss=0.7318 val_acc=0.7844 val_f1=0.7712
249
- resnet101 fold 5 epoch 005: train_loss=0.6766 val_acc=0.7798 val_f1=0.7861
250
- resnet101 fold 5 epoch 006: train_loss=0.6492 val_acc=0.7882 val_f1=0.8110
251
- resnet101 fold 5 epoch 007: train_loss=0.6413 val_acc=0.7844 val_f1=0.8058
252
- resnet101 fold 5 epoch 008: train_loss=0.5910 val_acc=0.7816 val_f1=0.8041
253
- resnet101 fold 5 epoch 009: train_loss=0.5720 val_acc=0.8079 val_f1=0.8098
254
- resnet101 fold 5 epoch 010: train_loss=0.5494 val_acc=0.7854 val_f1=0.8072
255
- resnet101 fold 5 epoch 011: train_loss=0.5358 val_acc=0.7919 val_f1=0.8137
256
- resnet101 fold 5 epoch 012: train_loss=0.5337 val_acc=0.7882 val_f1=0.7707
257
- resnet101 fold 5 epoch 013: train_loss=0.4927 val_acc=0.7976 val_f1=0.8154
258
- resnet101 fold 5 epoch 014: train_loss=0.4817 val_acc=0.7966 val_f1=0.8248
259
- resnet101 fold 5 epoch 015: train_loss=0.4442 val_acc=0.7976 val_f1=0.8172
260
- resnet101 fold 5 epoch 016: train_loss=0.4479 val_acc=0.7873 val_f1=0.8154
261
- resnet101 fold 5 epoch 017: train_loss=0.4399 val_acc=0.7723 val_f1=0.8023
262
- Early stopping resnet101 fold 5 at epoch 17.
263
- transformer fold 1 epoch 001: train_loss=1.7890 val_acc=0.4545 val_f1=0.1538
264
- transformer fold 1 epoch 002: train_loss=1.6913 val_acc=0.3618 val_f1=0.1224
265
- transformer fold 1 epoch 003: train_loss=1.6651 val_acc=0.4386 val_f1=0.1267
266
- transformer fold 1 epoch 004: train_loss=1.5711 val_acc=0.4470 val_f1=0.1386
267
- transformer fold 1 epoch 005: train_loss=1.4982 val_acc=0.5033 val_f1=0.2069
268
- transformer fold 1 epoch 006: train_loss=1.4373 val_acc=0.5155 val_f1=0.2948
269
- transformer fold 1 epoch 007: train_loss=1.3697 val_acc=0.5080 val_f1=0.2548
270
- transformer fold 1 epoch 008: train_loss=1.3298 val_acc=0.5558 val_f1=0.3806
271
- transformer fold 1 epoch 009: train_loss=1.2885 val_acc=0.5436 val_f1=0.3501
272
- transformer fold 1 epoch 010: train_loss=1.2746 val_acc=0.5623 val_f1=0.4145
273
- transformer fold 1 epoch 011: train_loss=1.2500 val_acc=0.5764 val_f1=0.4555
274
- transformer fold 1 epoch 012: train_loss=1.2101 val_acc=0.5511 val_f1=0.3780
275
- transformer fold 1 epoch 013: train_loss=1.2042 val_acc=0.5708 val_f1=0.4295
276
- transformer fold 1 epoch 014: train_loss=1.1624 val_acc=0.5801 val_f1=0.4341
277
- transformer fold 1 epoch 015: train_loss=1.1697 val_acc=0.5820 val_f1=0.4762
278
- transformer fold 1 epoch 016: train_loss=1.1371 val_acc=0.5886 val_f1=0.4580
279
- transformer fold 1 epoch 017: train_loss=1.1139 val_acc=0.5614 val_f1=0.4915
280
- transformer fold 1 epoch 018: train_loss=1.1123 val_acc=0.5904 val_f1=0.4993
281
- transformer fold 1 epoch 019: train_loss=1.0791 val_acc=0.5848 val_f1=0.5075
282
- transformer fold 1 epoch 020: train_loss=1.0824 val_acc=0.5783 val_f1=0.4949
283
- transformer fold 1 epoch 021: train_loss=1.0439 val_acc=0.6204 val_f1=0.5489
284
- transformer fold 1 epoch 022: train_loss=1.0530 val_acc=0.6270 val_f1=0.5409
285
- transformer fold 1 epoch 023: train_loss=1.0331 val_acc=0.6336 val_f1=0.5405
286
- transformer fold 1 epoch 024: train_loss=1.0042 val_acc=0.6336 val_f1=0.5429
287
- transformer fold 1 epoch 025: train_loss=0.9947 val_acc=0.6410 val_f1=0.5528
288
- transformer fold 1 epoch 026: train_loss=0.9898 val_acc=0.6354 val_f1=0.5564
289
- transformer fold 1 epoch 027: train_loss=0.9719 val_acc=0.6345 val_f1=0.5647
290
- transformer fold 1 epoch 028: train_loss=0.9587 val_acc=0.6336 val_f1=0.5644
291
- transformer fold 1 epoch 029: train_loss=0.9607 val_acc=0.6307 val_f1=0.5612
292
- transformer fold 1 epoch 030: train_loss=0.9711 val_acc=0.6354 val_f1=0.5662
293
- transformer fold 2 epoch 001: train_loss=1.7973 val_acc=0.4264 val_f1=0.1412
294
- transformer fold 2 epoch 002: train_loss=1.7250 val_acc=0.4292 val_f1=0.1370
295
- transformer fold 2 epoch 003: train_loss=1.6780 val_acc=0.3871 val_f1=0.1190
296
- transformer fold 2 epoch 004: train_loss=1.6300 val_acc=0.4620 val_f1=0.1556
297
- transformer fold 2 epoch 005: train_loss=1.5385 val_acc=0.4452 val_f1=0.1827
298
- transformer fold 2 epoch 006: train_loss=1.5021 val_acc=0.4799 val_f1=0.1990
299
- transformer fold 2 epoch 007: train_loss=1.4328 val_acc=0.4939 val_f1=0.2402
300
- transformer fold 2 epoch 008: train_loss=1.3746 val_acc=0.5239 val_f1=0.2762
301
- transformer fold 2 epoch 009: train_loss=1.3283 val_acc=0.5145 val_f1=0.2741
302
- transformer fold 2 epoch 010: train_loss=1.2757 val_acc=0.5595 val_f1=0.4045
303
- transformer fold 2 epoch 011: train_loss=1.2435 val_acc=0.5455 val_f1=0.3783
304
- transformer fold 2 epoch 012: train_loss=1.2287 val_acc=0.5417 val_f1=0.4062
305
- transformer fold 2 epoch 013: train_loss=1.1795 val_acc=0.5764 val_f1=0.4130
306
- transformer fold 2 epoch 014: train_loss=1.1663 val_acc=0.5633 val_f1=0.4707
307
- transformer fold 2 epoch 015: train_loss=1.1543 val_acc=0.5520 val_f1=0.4112
308
- transformer fold 2 epoch 016: train_loss=1.1343 val_acc=0.5717 val_f1=0.4670
309
- transformer fold 2 epoch 017: train_loss=1.1155 val_acc=0.5754 val_f1=0.4609
310
- transformer fold 2 epoch 018: train_loss=1.0962 val_acc=0.5839 val_f1=0.4639
311
- transformer fold 2 epoch 019: train_loss=1.0594 val_acc=0.6186 val_f1=0.5140
312
- transformer fold 2 epoch 020: train_loss=1.0589 val_acc=0.6204 val_f1=0.5181
313
- transformer fold 2 epoch 021: train_loss=1.0357 val_acc=0.6148 val_f1=0.4768
314
- transformer fold 2 epoch 022: train_loss=1.0379 val_acc=0.6111 val_f1=0.5108
315
- transformer fold 2 epoch 023: train_loss=1.0107 val_acc=0.6007 val_f1=0.4882
316
- transformer fold 2 epoch 024: train_loss=0.9895 val_acc=0.6167 val_f1=0.4868
317
- transformer fold 2 epoch 025: train_loss=1.0005 val_acc=0.6167 val_f1=0.4956
318
- transformer fold 2 epoch 026: train_loss=0.9839 val_acc=0.6064 val_f1=0.4909
319
- transformer fold 2 epoch 027: train_loss=0.9782 val_acc=0.6176 val_f1=0.5157
320
- transformer fold 2 epoch 028: train_loss=0.9594 val_acc=0.6223 val_f1=0.5239
321
- transformer fold 2 epoch 029: train_loss=0.9429 val_acc=0.6214 val_f1=0.5231
322
- transformer fold 2 epoch 030: train_loss=0.9438 val_acc=0.6186 val_f1=0.5163
323
- transformer fold 3 epoch 001: train_loss=1.8194 val_acc=0.4030 val_f1=0.1121
324
- transformer fold 3 epoch 002: train_loss=1.7179 val_acc=0.4311 val_f1=0.1237
325
- transformer fold 3 epoch 003: train_loss=1.6587 val_acc=0.4442 val_f1=0.1447
326
- transformer fold 3 epoch 004: train_loss=1.6063 val_acc=0.4592 val_f1=0.1461
327
- transformer fold 3 epoch 005: train_loss=1.5399 val_acc=0.4967 val_f1=0.2444
328
- transformer fold 3 epoch 006: train_loss=1.4701 val_acc=0.4930 val_f1=0.1992
329
- transformer fold 3 epoch 007: train_loss=1.4348 val_acc=0.5248 val_f1=0.2917
330
- transformer fold 3 epoch 008: train_loss=1.3977 val_acc=0.5530 val_f1=0.2901
331
- transformer fold 3 epoch 009: train_loss=1.3754 val_acc=0.5464 val_f1=0.2959
332
- transformer fold 3 epoch 010: train_loss=1.3446 val_acc=0.5473 val_f1=0.3072
333
- transformer fold 3 epoch 011: train_loss=1.3294 val_acc=0.5342 val_f1=0.3095
334
- transformer fold 3 epoch 012: train_loss=1.3069 val_acc=0.5464 val_f1=0.3902
335
- transformer fold 3 epoch 013: train_loss=1.2667 val_acc=0.5604 val_f1=0.3484
336
- transformer fold 3 epoch 014: train_loss=1.2513 val_acc=0.5773 val_f1=0.4435
337
- transformer fold 3 epoch 015: train_loss=1.2289 val_acc=0.5520 val_f1=0.4769
338
- transformer fold 3 epoch 016: train_loss=1.2169 val_acc=0.5483 val_f1=0.4324
339
- transformer fold 3 epoch 017: train_loss=1.2074 val_acc=0.5933 val_f1=0.4728
340
- transformer fold 3 epoch 018: train_loss=1.1674 val_acc=0.5829 val_f1=0.4776
341
- transformer fold 3 epoch 019: train_loss=1.1602 val_acc=0.5979 val_f1=0.4623
342
- transformer fold 3 epoch 020: train_loss=1.1451 val_acc=0.6082 val_f1=0.5212
343
- transformer fold 3 epoch 021: train_loss=1.1217 val_acc=0.6073 val_f1=0.4718
344
- transformer fold 3 epoch 022: train_loss=1.1301 val_acc=0.5998 val_f1=0.4842
345
- transformer fold 3 epoch 023: train_loss=1.0847 val_acc=0.6101 val_f1=0.4863
346
- transformer fold 3 epoch 024: train_loss=1.0849 val_acc=0.6186 val_f1=0.4956
347
- transformer fold 3 epoch 025: train_loss=1.0778 val_acc=0.6214 val_f1=0.4912
348
- transformer fold 3 epoch 026: train_loss=1.0571 val_acc=0.6270 val_f1=0.5048
349
- transformer fold 3 epoch 027: train_loss=1.0570 val_acc=0.6167 val_f1=0.4825
350
- transformer fold 3 epoch 028: train_loss=1.0447 val_acc=0.6195 val_f1=0.4920
351
- transformer fold 3 epoch 029: train_loss=1.0606 val_acc=0.6214 val_f1=0.4925
352
- transformer fold 3 epoch 030: train_loss=1.0339 val_acc=0.6214 val_f1=0.4939
353
- transformer fold 4 epoch 001: train_loss=1.7875 val_acc=0.4105 val_f1=0.1297
354
- transformer fold 4 epoch 002: train_loss=1.7089 val_acc=0.4302 val_f1=0.1406
355
- transformer fold 4 epoch 003: train_loss=1.6493 val_acc=0.4302 val_f1=0.1726
356
- transformer fold 4 epoch 004: train_loss=1.5695 val_acc=0.3918 val_f1=0.1488
357
- transformer fold 4 epoch 005: train_loss=1.5149 val_acc=0.4911 val_f1=0.2165
358
- transformer fold 4 epoch 006: train_loss=1.4381 val_acc=0.5370 val_f1=0.3032
359
- transformer fold 4 epoch 007: train_loss=1.3845 val_acc=0.5689 val_f1=0.3141
360
- transformer fold 4 epoch 008: train_loss=1.3289 val_acc=0.5098 val_f1=0.2904
361
- transformer fold 4 epoch 009: train_loss=1.2909 val_acc=0.5811 val_f1=0.3882
362
- transformer fold 4 epoch 010: train_loss=1.2593 val_acc=0.5848 val_f1=0.3814
363
- transformer fold 4 epoch 011: train_loss=1.2390 val_acc=0.5586 val_f1=0.4543
364
- transformer fold 4 epoch 012: train_loss=1.2001 val_acc=0.5820 val_f1=0.4300
365
- transformer fold 4 epoch 013: train_loss=1.1804 val_acc=0.5867 val_f1=0.4860
366
- transformer fold 4 epoch 014: train_loss=1.1612 val_acc=0.6186 val_f1=0.5195
367
- transformer fold 4 epoch 015: train_loss=1.1549 val_acc=0.6129 val_f1=0.5202
368
- transformer fold 4 epoch 016: train_loss=1.1292 val_acc=0.6232 val_f1=0.5332
369
- transformer fold 4 epoch 017: train_loss=1.1110 val_acc=0.6261 val_f1=0.5095
370
- transformer fold 4 epoch 018: train_loss=1.0963 val_acc=0.6336 val_f1=0.5333
371
- transformer fold 4 epoch 019: train_loss=1.0797 val_acc=0.6682 val_f1=0.5735
372
- transformer fold 4 epoch 020: train_loss=1.0481 val_acc=0.6298 val_f1=0.5320
373
- transformer fold 4 epoch 021: train_loss=1.0657 val_acc=0.6289 val_f1=0.5371
374
- transformer fold 4 epoch 022: train_loss=1.0421 val_acc=0.6467 val_f1=0.5815
375
- transformer fold 4 epoch 023: train_loss=1.0175 val_acc=0.6664 val_f1=0.5736
376
- transformer fold 4 epoch 024: train_loss=1.0025 val_acc=0.6626 val_f1=0.5565
377
- transformer fold 4 epoch 025: train_loss=0.9965 val_acc=0.6607 val_f1=0.5808
378
- transformer fold 4 epoch 026: train_loss=0.9770 val_acc=0.6570 val_f1=0.5570
379
- transformer fold 4 epoch 027: train_loss=0.9740 val_acc=0.6664 val_f1=0.5727
380
- Early stopping transformer fold 4 at epoch 27.
381
- transformer fold 5 epoch 001: train_loss=1.8162 val_acc=0.4049 val_f1=0.1079
382
- transformer fold 5 epoch 002: train_loss=1.7148 val_acc=0.4246 val_f1=0.1348
383
- transformer fold 5 epoch 003: train_loss=1.6742 val_acc=0.4442 val_f1=0.1462
384
- transformer fold 5 epoch 004: train_loss=1.6135 val_acc=0.4667 val_f1=0.1560
385
- transformer fold 5 epoch 005: train_loss=1.5457 val_acc=0.4817 val_f1=0.2032
386
- transformer fold 5 epoch 006: train_loss=1.4678 val_acc=0.4920 val_f1=0.2522
387
- transformer fold 5 epoch 007: train_loss=1.3934 val_acc=0.4995 val_f1=0.2501
388
- transformer fold 5 epoch 008: train_loss=1.3623 val_acc=0.5201 val_f1=0.2886
389
- transformer fold 5 epoch 009: train_loss=1.3225 val_acc=0.5492 val_f1=0.3439
390
- transformer fold 5 epoch 010: train_loss=1.2764 val_acc=0.5501 val_f1=0.3092
391
- transformer fold 5 epoch 011: train_loss=1.2534 val_acc=0.5426 val_f1=0.4440
392
- transformer fold 5 epoch 012: train_loss=1.2217 val_acc=0.5773 val_f1=0.3614
393
- transformer fold 5 epoch 013: train_loss=1.1942 val_acc=0.5839 val_f1=0.5061
394
- transformer fold 5 epoch 014: train_loss=1.1847 val_acc=0.5679 val_f1=0.5256
395
- transformer fold 5 epoch 015: train_loss=1.1453 val_acc=0.6036 val_f1=0.5105
396
- transformer fold 5 epoch 016: train_loss=1.1344 val_acc=0.6082 val_f1=0.4969
397
- transformer fold 5 epoch 017: train_loss=1.1182 val_acc=0.6111 val_f1=0.5293
398
- transformer fold 5 epoch 018: train_loss=1.0982 val_acc=0.5876 val_f1=0.4895
399
- transformer fold 5 epoch 019: train_loss=1.0747 val_acc=0.6139 val_f1=0.5021
400
- transformer fold 5 epoch 020: train_loss=1.0591 val_acc=0.5886 val_f1=0.4897
401
- transformer fold 5 epoch 021: train_loss=1.0570 val_acc=0.5961 val_f1=0.5433
402
- transformer fold 5 epoch 022: train_loss=1.0309 val_acc=0.6129 val_f1=0.5539
403
- transformer fold 5 epoch 023: train_loss=1.0180 val_acc=0.6129 val_f1=0.5394
404
- transformer fold 5 epoch 024: train_loss=1.0082 val_acc=0.6326 val_f1=0.5833
405
- transformer fold 5 epoch 025: train_loss=0.9965 val_acc=0.6336 val_f1=0.5681
406
- transformer fold 5 epoch 026: train_loss=0.9862 val_acc=0.6373 val_f1=0.5735
407
- transformer fold 5 epoch 027: train_loss=0.9789 val_acc=0.6373 val_f1=0.5754
408
- transformer fold 5 epoch 028: train_loss=0.9827 val_acc=0.6289 val_f1=0.5616
409
- transformer fold 5 epoch 029: train_loss=0.9827 val_acc=0.6326 val_f1=0.5656
410
- transformer fold 5 epoch 030: train_loss=0.9547 val_acc=0.6326 val_f1=0.5653
411
- Saved K-fold results to kfold_results_full