toderian commited on
Commit
eb359e3
·
verified ·
1 Parent(s): ad10f27

Upload folder using huggingface_hub

Browse files
Files changed (5) hide show
  1. README.md +270 -0
  2. best_model.pth +3 -0
  3. config.json +26 -0
  4. grid_search_summary.json +2564 -0
  5. training_history.json +581 -0
README.md ADDED
@@ -0,0 +1,270 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Cervical Type Classification - Model Training
2
+
3
+ ## Overview
4
+
5
+ This project classifies cervical images into 3 transformation zone types:
6
+ - **Type 1**: Fully visible squamocolumnar junction (SCJ)
7
+ - **Type 2**: Partially visible SCJ
8
+ - **Type 3**: SCJ not visible (inside cervical canal)
9
+
10
+ ## Best Model Summary
11
+
12
+ | Metric | Value |
13
+ |--------|-------|
14
+ | **Validation Accuracy** | **65.52%** |
15
+ | **Macro F1** | **65.61%** |
16
+ | Best Epoch | 34 |
17
+ | Total Parameters | 1,327,235 |
18
+
19
+ ---
20
+
21
+ ## Best Model Configuration
22
+
23
+ **Run Name:** `L32_64_128_256_Res_SE_lr5e-04_d0.3`
24
+
25
+ ### Architecture
26
+
27
+ | Component | Value |
28
+ |-----------|-------|
29
+ | Conv Layers | [32, 64, 128, 256] |
30
+ | FC Layers | [256, 128] |
31
+ | Kernel Size | 3x3 |
32
+ | Pooling | MaxPool 2x2 |
33
+ | Batch Normalization | Yes |
34
+ | Activation | ReLU |
35
+ | Residual Connections | **Yes** |
36
+ | SE Attention | **Yes** |
37
+
38
+ ### Training Settings
39
+
40
+ | Parameter | Value |
41
+ |-----------|-------|
42
+ | Learning Rate | 5e-4 |
43
+ | Weight Decay | 1e-4 |
44
+ | Dropout | 0.3 |
45
+ | Batch Size | 32 |
46
+ | Focal Loss Gamma | 2.0 |
47
+ | Label Smoothing | 0.1 |
48
+ | Data Augmentation | Yes |
49
+
50
+ ---
51
+
52
+ ## Performance Metrics
53
+
54
+ ### Per-Class Metrics
55
+
56
+ | Class | Precision | Recall | F1-Score | Support |
57
+ |-------|-----------|--------|----------|---------|
58
+ | **Type 1** | 79.26% | 61.49% | 69.26% | 348 |
59
+ | **Type 2** | 58.09% | 75.29% | 65.58% | 348 |
60
+ | **Type 3** | 64.40% | 59.77% | 62.00% | 348 |
61
+ | **Macro Avg** | 67.25% | 65.52% | **65.61%** | 1044 |
62
+
63
+ ### Confusion Matrix
64
+
65
+ ```
66
+ Predicted
67
+ Type 1 Type 2 Type 3
68
+ Actual Type 1 214 84 50
69
+ Type 2 21 262 65
70
+ Type 3 35 105 208
71
+ ```
72
+
73
+ ### Interpretation
74
+
75
+ | Finding | Implication |
76
+ |---------|-------------|
77
+ | Type 1 has highest precision (79%) | When model predicts Type 1, it's usually correct |
78
+ | Type 2 has highest recall (75%) | Model catches most Type 2 cases |
79
+ | Type 3 has lowest metrics | Hardest to classify - often confused with Type 2 |
80
+ | Type 2 ↔ Type 3 confusion is common | 105 Type 3 misclassified as Type 2 |
81
+
82
+ ---
83
+
84
+ ## Grid Search Results
85
+
86
+ A grid search of 32 configurations was performed on January 17, 2026.
87
+
88
+ ### Search Space
89
+
90
+ | Parameter | Values Tested |
91
+ |-----------|---------------|
92
+ | Conv Layers | [32,64,128,256], [64,128,256] |
93
+ | Learning Rate | 5e-4, 1e-4 |
94
+ | Dropout | 0.3, 0.4 |
95
+ | Residual | Yes, No |
96
+ | SE Attention | Yes, No |
97
+
98
+ ### Top 10 Configurations
99
+
100
+ | Rank | Configuration | Accuracy | Key Features |
101
+ |------|--------------|----------|--------------|
102
+ | 1 | L32_64_128_256_Res_SE_lr5e-04_d0.3 | **65.52%** | 4-layer, Res+SE |
103
+ | 2 | L64_128_256_Res_SE_lr5e-04_d0.3 | 65.04% | 3-layer, Res+SE |
104
+ | 3 | L32_64_128_256_Res_SE_lr1e-04_d0.3 | 64.94% | 4-layer, lower LR |
105
+ | 4 | L64_128_256_Res_SE_lr1e-04_d0.3 | 64.37% | 3-layer, lower LR |
106
+ | 5 | L32_64_128_256_Res_SE_lr5e-04_d0.4 | 64.18% | Higher dropout |
107
+ | 6 | L32_64_128_256_Res_lr5e-04_d0.4 | 64.08% | No SE |
108
+ | 7 | L32_64_128_256_Res_lr1e-04_d0.3 | 63.60% | No SE, lower LR |
109
+ | 8 | L32_64_128_256_Res_SE_lr1e-04_d0.4 | 63.51% | Lower LR, higher dropout |
110
+ | 9 | L64_128_256_Res_SE_lr5e-04_d0.4 | 63.22% | 3-layer, higher dropout |
111
+ | 10 | L64_128_256_Res_SE_lr1e-04_d0.4 | 63.12% | 3-layer, lower LR |
112
+
113
+ ### Key Findings
114
+
115
+ | Finding | Evidence |
116
+ |---------|----------|
117
+ | **Residual + SE is critical** | Top 10 models all use residual connections; top 4 use both Res+SE |
118
+ | **4-layer network is better** | [32,64,128,256] outperforms [64,128,256] |
119
+ | **Higher LR (5e-4) preferred** | 5e-4 consistently beats 1e-4 |
120
+ | **Lower dropout (0.3) preferred** | 0.3 dropout outperforms 0.4 |
121
+ | **Plain CNN performs worst** | Models without Res or SE are at the bottom |
122
+
123
+ ### What Worked vs What Didn't
124
+
125
+ | Worked | Didn't Work |
126
+ |--------|-------------|
127
+ | Residual connections | Plain convolutions |
128
+ | SE attention blocks | No attention |
129
+ | 4 conv layers | 3 conv layers |
130
+ | LR = 5e-4 | LR = 1e-4 (too slow) |
131
+ | Dropout = 0.3 | Dropout = 0.4 (too aggressive) |
132
+ | Focal Loss | - |
133
+ | Label smoothing 0.1 | - |
134
+
135
+ ---
136
+
137
+ ## Data
138
+
139
+ | Split | Samples | Classes | Distribution |
140
+ |-------|---------|---------|--------------|
141
+ | Train | ~7,000 | 3 | Balanced after augmentation |
142
+ | Test | 1,044 | 3 | [348, 348, 348] |
143
+
144
+ ### Image Specifications
145
+
146
+ - Size: Variable (resized during training)
147
+ - Channels: 3 (RGB)
148
+ - Source: Colposcopy images
149
+
150
+ ---
151
+
152
+ ## Model Files
153
+
154
+ ### Best Model Location
155
+
156
+ ```
157
+ ./best_model.pth (this folder)
158
+ ```
159
+
160
+ Original training output:
161
+ ```
162
+ /data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_001_L32_64_128_256_Res_SE_lr5e-04_d0.3/
163
+ ```
164
+
165
+ ### Checkpoint Contents
166
+
167
+ ```python
168
+ {
169
+ "epoch": 34,
170
+ "model_state_dict": ...,
171
+ "optimizer_state_dict": ...,
172
+ "scheduler_state_dict": ...,
173
+ "metrics": {...},
174
+ "model_config": {...}
175
+ }
176
+ ```
177
+
178
+ ### Files in This Folder
179
+
180
+ | File | Description |
181
+ |------|-------------|
182
+ | `best_model.pth` | Model checkpoint (weights + optimizer state) |
183
+ | `config.json` | Training configuration used |
184
+ | `training_history.json` | Loss/accuracy per epoch |
185
+ | `grid_search_summary.json` | All 32 grid search results |
186
+ | `README.md` | This file |
187
+
188
+ ### Loading the Model
189
+
190
+ ```python
191
+ import torch
192
+
193
+ # Load checkpoint (from this folder)
194
+ checkpoint = torch.load('best_model.pth', weights_only=False)
195
+
196
+ # Create model with same config
197
+ model = BaseCNN(
198
+ conv_layers=[32, 64, 128, 256],
199
+ fc_layers=[256, 128],
200
+ num_classes=3,
201
+ dropout=0.3,
202
+ use_residual=True,
203
+ use_se_attention=True
204
+ )
205
+
206
+ # Load weights
207
+ model.load_state_dict(checkpoint['model_state_dict'])
208
+ model.eval()
209
+ ```
210
+
211
+ ---
212
+
213
+ ## Output Structure
214
+
215
+ ```
216
+ _output/
217
+ └── grid_search_v2_20260117_212011/
218
+ ├── grid_search_config.json # Search space definition
219
+ ├── all_results.json # All 32 run results
220
+ ├── summary.json # Sorted results + best run
221
+ ├── logs/
222
+ │ └── grid_search.log
223
+ └── run_001_.../ # Best run
224
+ ├── checkpoints/
225
+ │ ├── best_model.pth # Best validation accuracy
226
+ │ ├── latest.pth # Final epoch
227
+ │ └── epoch_*.pth # Periodic saves
228
+ └── logs/
229
+ ├── run_config.json
230
+ └── training_history.json
231
+ ```
232
+
233
+ ---
234
+
235
+ ## Comparison with v1 Baseline
236
+
237
+ | Version | Accuracy | Improvement |
238
+ |---------|----------|-------------|
239
+ | v1 Baseline | 61.69% | - |
240
+ | **v2 Best (Res+SE)** | **65.52%** | **+3.83%** |
241
+
242
+ The addition of residual connections and SE attention improved accuracy by nearly 4%.
243
+
244
+ ---
245
+
246
+ ## Recommendations for Future Work
247
+
248
+ 1. **Try deeper networks** - Add 5th conv layer [32, 64, 128, 256, 512]
249
+ 2. **Transfer learning** - Use pretrained EfficientNet or ResNet backbone
250
+ 3. **Address Type 3 confusion** - Type 3 is often misclassified as Type 2
251
+ 4. **Ensemble methods** - Combine top 3-5 models
252
+ 5. **Test Time Augmentation** - Average predictions over augmented versions
253
+ 6. **More training data** - Current ~7k samples may be limiting
254
+
255
+ ---
256
+
257
+ ## Quick Start
258
+
259
+ ```bash
260
+ # Run the best configuration
261
+ python train_grid_v2.py
262
+
263
+ # Or load and evaluate the best model
264
+ python evaluate.py --model /path/to/best_model.pth
265
+ ```
266
+
267
+ ---
268
+
269
+ *Last updated: January 2026*
270
+ *Grid search: 32 configurations, ~15 hours on single GPU*
best_model.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:91c3762efe59016759dc814f24aaf9b4465d075a6bd9fcce0fd8c79b49c09634
3
+ size 16012733
config.json ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "batch_size": 32,
3
+ "learning_rate": 0.0005,
4
+ "weight_decay": 0.0001,
5
+ "layers": [
6
+ 32,
7
+ 64,
8
+ 128,
9
+ 256
10
+ ],
11
+ "use_residual": true,
12
+ "use_se_attention": true,
13
+ "focal_gamma": 2.0,
14
+ "label_smoothing": 0.1,
15
+ "dropout": 0.3,
16
+ "kernel": 3,
17
+ "batchnorm": true,
18
+ "activation": "ReLU",
19
+ "pool": true,
20
+ "fc_multipliers": [
21
+ 1.0,
22
+ 0.5
23
+ ],
24
+ "nr_classes": 3,
25
+ "augmentation": true
26
+ }
grid_search_summary.json ADDED
@@ -0,0 +1,2564 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "total_runs": 32,
3
+ "best_run": {
4
+ "run_idx": 1,
5
+ "run_name": "L32_64_128_256_Res_SE_lr5e-04_d0.3",
6
+ "config": {
7
+ "batch_size": 32,
8
+ "learning_rate": 0.0005,
9
+ "weight_decay": 0.0001,
10
+ "layers": [
11
+ 32,
12
+ 64,
13
+ 128,
14
+ 256
15
+ ],
16
+ "use_residual": true,
17
+ "use_se_attention": true,
18
+ "focal_gamma": 2.0,
19
+ "label_smoothing": 0.1,
20
+ "dropout": 0.3,
21
+ "kernel": 3,
22
+ "batchnorm": true,
23
+ "activation": "ReLU",
24
+ "pool": true,
25
+ "fc_multipliers": [
26
+ 1.0,
27
+ 0.5
28
+ ],
29
+ "nr_classes": 3,
30
+ "augmentation": true
31
+ },
32
+ "fc_layers_computed": [
33
+ 256,
34
+ 128
35
+ ],
36
+ "best_val_acc": 0.6551724137931034,
37
+ "best_epoch": 34,
38
+ "final_metrics": {
39
+ "precision_per_class": [
40
+ 0.7925925925925926,
41
+ 0.5809312638580931,
42
+ 0.6439628482972136
43
+ ],
44
+ "recall_per_class": [
45
+ 0.6149425287356322,
46
+ 0.7528735632183908,
47
+ 0.5977011494252874
48
+ ],
49
+ "f1_per_class": [
50
+ 0.6925566343042071,
51
+ 0.655819774718398,
52
+ 0.6199701937406855
53
+ ],
54
+ "support_per_class": [
55
+ 348,
56
+ 348,
57
+ 348
58
+ ],
59
+ "confusion_matrix": [
60
+ [
61
+ 214,
62
+ 84,
63
+ 50
64
+ ],
65
+ [
66
+ 21,
67
+ 262,
68
+ 65
69
+ ],
70
+ [
71
+ 35,
72
+ 105,
73
+ 208
74
+ ]
75
+ ]
76
+ },
77
+ "total_params": 1327235,
78
+ "epochs_trained": 49,
79
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_001_L32_64_128_256_Res_SE_lr5e-04_d0.3"
80
+ },
81
+ "all_results_sorted": [
82
+ {
83
+ "run_idx": 1,
84
+ "run_name": "L32_64_128_256_Res_SE_lr5e-04_d0.3",
85
+ "config": {
86
+ "batch_size": 32,
87
+ "learning_rate": 0.0005,
88
+ "weight_decay": 0.0001,
89
+ "layers": [
90
+ 32,
91
+ 64,
92
+ 128,
93
+ 256
94
+ ],
95
+ "use_residual": true,
96
+ "use_se_attention": true,
97
+ "focal_gamma": 2.0,
98
+ "label_smoothing": 0.1,
99
+ "dropout": 0.3,
100
+ "kernel": 3,
101
+ "batchnorm": true,
102
+ "activation": "ReLU",
103
+ "pool": true,
104
+ "fc_multipliers": [
105
+ 1.0,
106
+ 0.5
107
+ ],
108
+ "nr_classes": 3,
109
+ "augmentation": true
110
+ },
111
+ "fc_layers_computed": [
112
+ 256,
113
+ 128
114
+ ],
115
+ "best_val_acc": 0.6551724137931034,
116
+ "best_epoch": 34,
117
+ "final_metrics": {
118
+ "precision_per_class": [
119
+ 0.7925925925925926,
120
+ 0.5809312638580931,
121
+ 0.6439628482972136
122
+ ],
123
+ "recall_per_class": [
124
+ 0.6149425287356322,
125
+ 0.7528735632183908,
126
+ 0.5977011494252874
127
+ ],
128
+ "f1_per_class": [
129
+ 0.6925566343042071,
130
+ 0.655819774718398,
131
+ 0.6199701937406855
132
+ ],
133
+ "support_per_class": [
134
+ 348,
135
+ 348,
136
+ 348
137
+ ],
138
+ "confusion_matrix": [
139
+ [
140
+ 214,
141
+ 84,
142
+ 50
143
+ ],
144
+ [
145
+ 21,
146
+ 262,
147
+ 65
148
+ ],
149
+ [
150
+ 35,
151
+ 105,
152
+ 208
153
+ ]
154
+ ]
155
+ },
156
+ "total_params": 1327235,
157
+ "epochs_trained": 49,
158
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_001_L32_64_128_256_Res_SE_lr5e-04_d0.3"
159
+ },
160
+ {
161
+ "run_idx": 9,
162
+ "run_name": "L64_128_256_Res_SE_lr5e-04_d0.3",
163
+ "config": {
164
+ "batch_size": 32,
165
+ "learning_rate": 0.0005,
166
+ "weight_decay": 0.0001,
167
+ "layers": [
168
+ 64,
169
+ 128,
170
+ 256
171
+ ],
172
+ "use_residual": true,
173
+ "use_se_attention": true,
174
+ "focal_gamma": 2.0,
175
+ "label_smoothing": 0.1,
176
+ "dropout": 0.3,
177
+ "kernel": 3,
178
+ "batchnorm": true,
179
+ "activation": "ReLU",
180
+ "pool": true,
181
+ "fc_multipliers": [
182
+ 1.0,
183
+ 0.5
184
+ ],
185
+ "nr_classes": 3,
186
+ "augmentation": true
187
+ },
188
+ "fc_layers_computed": [
189
+ 256,
190
+ 128
191
+ ],
192
+ "best_val_acc": 0.6503831417624522,
193
+ "best_epoch": 60,
194
+ "final_metrics": {
195
+ "precision_per_class": [
196
+ 0.8042704626334519,
197
+ 0.5841836734693877,
198
+ 0.6037735849056604
199
+ ],
200
+ "recall_per_class": [
201
+ 0.6494252873563219,
202
+ 0.6580459770114943,
203
+ 0.6436781609195402
204
+ ],
205
+ "f1_per_class": [
206
+ 0.7186009538950715,
207
+ 0.6189189189189189,
208
+ 0.6230876216968011
209
+ ],
210
+ "support_per_class": [
211
+ 348,
212
+ 348,
213
+ 348
214
+ ],
215
+ "confusion_matrix": [
216
+ [
217
+ 226,
218
+ 76,
219
+ 46
220
+ ],
221
+ [
222
+ 18,
223
+ 229,
224
+ 101
225
+ ],
226
+ [
227
+ 37,
228
+ 87,
229
+ 224
230
+ ]
231
+ ]
232
+ },
233
+ "total_params": 1298179,
234
+ "epochs_trained": 60,
235
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_009_L64_128_256_Res_SE_lr5e-04_d0.3"
236
+ },
237
+ {
238
+ "run_idx": 17,
239
+ "run_name": "L32_64_128_256_Res_SE_lr1e-04_d0.3",
240
+ "config": {
241
+ "batch_size": 32,
242
+ "learning_rate": 0.0001,
243
+ "weight_decay": 0.0001,
244
+ "layers": [
245
+ 32,
246
+ 64,
247
+ 128,
248
+ 256
249
+ ],
250
+ "use_residual": true,
251
+ "use_se_attention": true,
252
+ "focal_gamma": 2.0,
253
+ "label_smoothing": 0.1,
254
+ "dropout": 0.3,
255
+ "kernel": 3,
256
+ "batchnorm": true,
257
+ "activation": "ReLU",
258
+ "pool": true,
259
+ "fc_multipliers": [
260
+ 1.0,
261
+ 0.5
262
+ ],
263
+ "nr_classes": 3,
264
+ "augmentation": true
265
+ },
266
+ "fc_layers_computed": [
267
+ 256,
268
+ 128
269
+ ],
270
+ "best_val_acc": 0.6494252873563219,
271
+ "best_epoch": 54,
272
+ "final_metrics": {
273
+ "precision_per_class": [
274
+ 0.7755102040816326,
275
+ 0.575,
276
+ 0.635483870967742
277
+ ],
278
+ "recall_per_class": [
279
+ 0.6551724137931034,
280
+ 0.7270114942528736,
281
+ 0.5660919540229885
282
+ ],
283
+ "f1_per_class": [
284
+ 0.7102803738317757,
285
+ 0.6421319796954315,
286
+ 0.5987841945288754
287
+ ],
288
+ "support_per_class": [
289
+ 348,
290
+ 348,
291
+ 348
292
+ ],
293
+ "confusion_matrix": [
294
+ [
295
+ 228,
296
+ 80,
297
+ 40
298
+ ],
299
+ [
300
+ 22,
301
+ 253,
302
+ 73
303
+ ],
304
+ [
305
+ 44,
306
+ 107,
307
+ 197
308
+ ]
309
+ ]
310
+ },
311
+ "total_params": 1327235,
312
+ "epochs_trained": 60,
313
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_017_L32_64_128_256_Res_SE_lr1e-04_d0.3"
314
+ },
315
+ {
316
+ "run_idx": 25,
317
+ "run_name": "L64_128_256_Res_SE_lr1e-04_d0.3",
318
+ "config": {
319
+ "batch_size": 32,
320
+ "learning_rate": 0.0001,
321
+ "weight_decay": 0.0001,
322
+ "layers": [
323
+ 64,
324
+ 128,
325
+ 256
326
+ ],
327
+ "use_residual": true,
328
+ "use_se_attention": true,
329
+ "focal_gamma": 2.0,
330
+ "label_smoothing": 0.1,
331
+ "dropout": 0.3,
332
+ "kernel": 3,
333
+ "batchnorm": true,
334
+ "activation": "ReLU",
335
+ "pool": true,
336
+ "fc_multipliers": [
337
+ 1.0,
338
+ 0.5
339
+ ],
340
+ "nr_classes": 3,
341
+ "augmentation": true
342
+ },
343
+ "fc_layers_computed": [
344
+ 256,
345
+ 128
346
+ ],
347
+ "best_val_acc": 0.6436781609195402,
348
+ "best_epoch": 58,
349
+ "final_metrics": {
350
+ "precision_per_class": [
351
+ 0.7818181818181819,
352
+ 0.5542406311637081,
353
+ 0.6717557251908397
354
+ ],
355
+ "recall_per_class": [
356
+ 0.617816091954023,
357
+ 0.8074712643678161,
358
+ 0.5057471264367817
359
+ ],
360
+ "f1_per_class": [
361
+ 0.6902086677367576,
362
+ 0.6573099415204678,
363
+ 0.5770491803278689
364
+ ],
365
+ "support_per_class": [
366
+ 348,
367
+ 348,
368
+ 348
369
+ ],
370
+ "confusion_matrix": [
371
+ [
372
+ 215,
373
+ 95,
374
+ 38
375
+ ],
376
+ [
377
+ 19,
378
+ 281,
379
+ 48
380
+ ],
381
+ [
382
+ 41,
383
+ 131,
384
+ 176
385
+ ]
386
+ ]
387
+ },
388
+ "total_params": 1298179,
389
+ "epochs_trained": 60,
390
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_025_L64_128_256_Res_SE_lr1e-04_d0.3"
391
+ },
392
+ {
393
+ "run_idx": 2,
394
+ "run_name": "L32_64_128_256_Res_SE_lr5e-04_d0.4",
395
+ "config": {
396
+ "batch_size": 32,
397
+ "learning_rate": 0.0005,
398
+ "weight_decay": 0.0001,
399
+ "layers": [
400
+ 32,
401
+ 64,
402
+ 128,
403
+ 256
404
+ ],
405
+ "use_residual": true,
406
+ "use_se_attention": true,
407
+ "focal_gamma": 2.0,
408
+ "label_smoothing": 0.1,
409
+ "dropout": 0.4,
410
+ "kernel": 3,
411
+ "batchnorm": true,
412
+ "activation": "ReLU",
413
+ "pool": true,
414
+ "fc_multipliers": [
415
+ 1.0,
416
+ 0.5
417
+ ],
418
+ "nr_classes": 3,
419
+ "augmentation": true
420
+ },
421
+ "fc_layers_computed": [
422
+ 256,
423
+ 128
424
+ ],
425
+ "best_val_acc": 0.6417624521072797,
426
+ "best_epoch": 30,
427
+ "final_metrics": {
428
+ "precision_per_class": [
429
+ 0.8014705882352942,
430
+ 0.5727923627684964,
431
+ 0.6005665722379604
432
+ ],
433
+ "recall_per_class": [
434
+ 0.6264367816091954,
435
+ 0.6896551724137931,
436
+ 0.6091954022988506
437
+ ],
438
+ "f1_per_class": [
439
+ 0.7032258064516129,
440
+ 0.6258148631029987,
441
+ 0.6048502139800286
442
+ ],
443
+ "support_per_class": [
444
+ 348,
445
+ 348,
446
+ 348
447
+ ],
448
+ "confusion_matrix": [
449
+ [
450
+ 218,
451
+ 78,
452
+ 52
453
+ ],
454
+ [
455
+ 19,
456
+ 240,
457
+ 89
458
+ ],
459
+ [
460
+ 35,
461
+ 101,
462
+ 212
463
+ ]
464
+ ]
465
+ },
466
+ "total_params": 1327235,
467
+ "epochs_trained": 45,
468
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_002_L32_64_128_256_Res_SE_lr5e-04_d0.4"
469
+ },
470
+ {
471
+ "run_idx": 4,
472
+ "run_name": "L32_64_128_256_Res_lr5e-04_d0.4",
473
+ "config": {
474
+ "batch_size": 32,
475
+ "learning_rate": 0.0005,
476
+ "weight_decay": 0.0001,
477
+ "layers": [
478
+ 32,
479
+ 64,
480
+ 128,
481
+ 256
482
+ ],
483
+ "use_residual": true,
484
+ "use_se_attention": false,
485
+ "focal_gamma": 2.0,
486
+ "label_smoothing": 0.1,
487
+ "dropout": 0.4,
488
+ "kernel": 3,
489
+ "batchnorm": true,
490
+ "activation": "ReLU",
491
+ "pool": true,
492
+ "fc_multipliers": [
493
+ 1.0,
494
+ 0.5
495
+ ],
496
+ "nr_classes": 3,
497
+ "augmentation": true
498
+ },
499
+ "fc_layers_computed": [
500
+ 256,
501
+ 128
502
+ ],
503
+ "best_val_acc": 0.6408045977011494,
504
+ "best_epoch": 60,
505
+ "final_metrics": {
506
+ "precision_per_class": [
507
+ 0.8199233716475096,
508
+ 0.5668202764976958,
509
+ 0.5988538681948424
510
+ ],
511
+ "recall_per_class": [
512
+ 0.6149425287356322,
513
+ 0.7068965517241379,
514
+ 0.6005747126436781
515
+ ],
516
+ "f1_per_class": [
517
+ 0.7027914614121511,
518
+ 0.629156010230179,
519
+ 0.599713055954089
520
+ ],
521
+ "support_per_class": [
522
+ 348,
523
+ 348,
524
+ 348
525
+ ],
526
+ "confusion_matrix": [
527
+ [
528
+ 214,
529
+ 72,
530
+ 62
531
+ ],
532
+ [
533
+ 24,
534
+ 246,
535
+ 78
536
+ ],
537
+ [
538
+ 23,
539
+ 116,
540
+ 209
541
+ ]
542
+ ]
543
+ },
544
+ "total_params": 1316355,
545
+ "epochs_trained": 60,
546
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_004_L32_64_128_256_Res_lr5e-04_d0.4"
547
+ },
548
+ {
549
+ "run_idx": 19,
550
+ "run_name": "L32_64_128_256_Res_lr1e-04_d0.3",
551
+ "config": {
552
+ "batch_size": 32,
553
+ "learning_rate": 0.0001,
554
+ "weight_decay": 0.0001,
555
+ "layers": [
556
+ 32,
557
+ 64,
558
+ 128,
559
+ 256
560
+ ],
561
+ "use_residual": true,
562
+ "use_se_attention": false,
563
+ "focal_gamma": 2.0,
564
+ "label_smoothing": 0.1,
565
+ "dropout": 0.3,
566
+ "kernel": 3,
567
+ "batchnorm": true,
568
+ "activation": "ReLU",
569
+ "pool": true,
570
+ "fc_multipliers": [
571
+ 1.0,
572
+ 0.5
573
+ ],
574
+ "nr_classes": 3,
575
+ "augmentation": true
576
+ },
577
+ "fc_layers_computed": [
578
+ 256,
579
+ 128
580
+ ],
581
+ "best_val_acc": 0.6360153256704981,
582
+ "best_epoch": 33,
583
+ "final_metrics": {
584
+ "precision_per_class": [
585
+ 0.773972602739726,
586
+ 0.5595505617977528,
587
+ 0.6156351791530945
588
+ ],
589
+ "recall_per_class": [
590
+ 0.6494252873563219,
591
+ 0.7155172413793104,
592
+ 0.5431034482758621
593
+ ],
594
+ "f1_per_class": [
595
+ 0.70625,
596
+ 0.6279949558638083,
597
+ 0.5770992366412214
598
+ ],
599
+ "support_per_class": [
600
+ 348,
601
+ 348,
602
+ 348
603
+ ],
604
+ "confusion_matrix": [
605
+ [
606
+ 226,
607
+ 79,
608
+ 43
609
+ ],
610
+ [
611
+ 24,
612
+ 249,
613
+ 75
614
+ ],
615
+ [
616
+ 42,
617
+ 117,
618
+ 189
619
+ ]
620
+ ]
621
+ },
622
+ "total_params": 1316355,
623
+ "epochs_trained": 48,
624
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_019_L32_64_128_256_Res_lr1e-04_d0.3"
625
+ },
626
+ {
627
+ "run_idx": 18,
628
+ "run_name": "L32_64_128_256_Res_SE_lr1e-04_d0.4",
629
+ "config": {
630
+ "batch_size": 32,
631
+ "learning_rate": 0.0001,
632
+ "weight_decay": 0.0001,
633
+ "layers": [
634
+ 32,
635
+ 64,
636
+ 128,
637
+ 256
638
+ ],
639
+ "use_residual": true,
640
+ "use_se_attention": true,
641
+ "focal_gamma": 2.0,
642
+ "label_smoothing": 0.1,
643
+ "dropout": 0.4,
644
+ "kernel": 3,
645
+ "batchnorm": true,
646
+ "activation": "ReLU",
647
+ "pool": true,
648
+ "fc_multipliers": [
649
+ 1.0,
650
+ 0.5
651
+ ],
652
+ "nr_classes": 3,
653
+ "augmentation": true
654
+ },
655
+ "fc_layers_computed": [
656
+ 256,
657
+ 128
658
+ ],
659
+ "best_val_acc": 0.6350574712643678,
660
+ "best_epoch": 59,
661
+ "final_metrics": {
662
+ "precision_per_class": [
663
+ 0.8022388059701493,
664
+ 0.5752427184466019,
665
+ 0.5796703296703297
666
+ ],
667
+ "recall_per_class": [
668
+ 0.617816091954023,
669
+ 0.6810344827586207,
670
+ 0.6063218390804598
671
+ ],
672
+ "f1_per_class": [
673
+ 0.698051948051948,
674
+ 0.6236842105263158,
675
+ 0.5926966292134831
676
+ ],
677
+ "support_per_class": [
678
+ 348,
679
+ 348,
680
+ 348
681
+ ],
682
+ "confusion_matrix": [
683
+ [
684
+ 215,
685
+ 70,
686
+ 63
687
+ ],
688
+ [
689
+ 21,
690
+ 237,
691
+ 90
692
+ ],
693
+ [
694
+ 32,
695
+ 105,
696
+ 211
697
+ ]
698
+ ]
699
+ },
700
+ "total_params": 1327235,
701
+ "epochs_trained": 60,
702
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_018_L32_64_128_256_Res_SE_lr1e-04_d0.4"
703
+ },
704
+ {
705
+ "run_idx": 10,
706
+ "run_name": "L64_128_256_Res_SE_lr5e-04_d0.4",
707
+ "config": {
708
+ "batch_size": 32,
709
+ "learning_rate": 0.0005,
710
+ "weight_decay": 0.0001,
711
+ "layers": [
712
+ 64,
713
+ 128,
714
+ 256
715
+ ],
716
+ "use_residual": true,
717
+ "use_se_attention": true,
718
+ "focal_gamma": 2.0,
719
+ "label_smoothing": 0.1,
720
+ "dropout": 0.4,
721
+ "kernel": 3,
722
+ "batchnorm": true,
723
+ "activation": "ReLU",
724
+ "pool": true,
725
+ "fc_multipliers": [
726
+ 1.0,
727
+ 0.5
728
+ ],
729
+ "nr_classes": 3,
730
+ "augmentation": true
731
+ },
732
+ "fc_layers_computed": [
733
+ 256,
734
+ 128
735
+ ],
736
+ "best_val_acc": 0.632183908045977,
737
+ "best_epoch": 33,
738
+ "final_metrics": {
739
+ "precision_per_class": [
740
+ 0.7886792452830189,
741
+ 0.5524017467248908,
742
+ 0.616822429906542
743
+ ],
744
+ "recall_per_class": [
745
+ 0.6005747126436781,
746
+ 0.7270114942528736,
747
+ 0.5689655172413793
748
+ ],
749
+ "f1_per_class": [
750
+ 0.6818923327895595,
751
+ 0.6277915632754343,
752
+ 0.5919282511210763
753
+ ],
754
+ "support_per_class": [
755
+ 348,
756
+ 348,
757
+ 348
758
+ ],
759
+ "confusion_matrix": [
760
+ [
761
+ 209,
762
+ 94,
763
+ 45
764
+ ],
765
+ [
766
+ 17,
767
+ 253,
768
+ 78
769
+ ],
770
+ [
771
+ 39,
772
+ 111,
773
+ 198
774
+ ]
775
+ ]
776
+ },
777
+ "total_params": 1298179,
778
+ "epochs_trained": 48,
779
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_010_L64_128_256_Res_SE_lr5e-04_d0.4"
780
+ },
781
+ {
782
+ "run_idx": 26,
783
+ "run_name": "L64_128_256_Res_SE_lr1e-04_d0.4",
784
+ "config": {
785
+ "batch_size": 32,
786
+ "learning_rate": 0.0001,
787
+ "weight_decay": 0.0001,
788
+ "layers": [
789
+ 64,
790
+ 128,
791
+ 256
792
+ ],
793
+ "use_residual": true,
794
+ "use_se_attention": true,
795
+ "focal_gamma": 2.0,
796
+ "label_smoothing": 0.1,
797
+ "dropout": 0.4,
798
+ "kernel": 3,
799
+ "batchnorm": true,
800
+ "activation": "ReLU",
801
+ "pool": true,
802
+ "fc_multipliers": [
803
+ 1.0,
804
+ 0.5
805
+ ],
806
+ "nr_classes": 3,
807
+ "augmentation": true
808
+ },
809
+ "fc_layers_computed": [
810
+ 256,
811
+ 128
812
+ ],
813
+ "best_val_acc": 0.6312260536398467,
814
+ "best_epoch": 60,
815
+ "final_metrics": {
816
+ "precision_per_class": [
817
+ 0.819672131147541,
818
+ 0.5394736842105263,
819
+ 0.6417910447761194
820
+ ],
821
+ "recall_per_class": [
822
+ 0.5747126436781609,
823
+ 0.8247126436781609,
824
+ 0.4942528735632184
825
+ ],
826
+ "f1_per_class": [
827
+ 0.6756756756756757,
828
+ 0.6522727272727272,
829
+ 0.5584415584415584
830
+ ],
831
+ "support_per_class": [
832
+ 348,
833
+ 348,
834
+ 348
835
+ ],
836
+ "confusion_matrix": [
837
+ [
838
+ 200,
839
+ 97,
840
+ 51
841
+ ],
842
+ [
843
+ 16,
844
+ 287,
845
+ 45
846
+ ],
847
+ [
848
+ 28,
849
+ 148,
850
+ 172
851
+ ]
852
+ ]
853
+ },
854
+ "total_params": 1298179,
855
+ "epochs_trained": 60,
856
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_026_L64_128_256_Res_SE_lr1e-04_d0.4"
857
+ },
858
+ {
859
+ "run_idx": 20,
860
+ "run_name": "L32_64_128_256_Res_lr1e-04_d0.4",
861
+ "config": {
862
+ "batch_size": 32,
863
+ "learning_rate": 0.0001,
864
+ "weight_decay": 0.0001,
865
+ "layers": [
866
+ 32,
867
+ 64,
868
+ 128,
869
+ 256
870
+ ],
871
+ "use_residual": true,
872
+ "use_se_attention": false,
873
+ "focal_gamma": 2.0,
874
+ "label_smoothing": 0.1,
875
+ "dropout": 0.4,
876
+ "kernel": 3,
877
+ "batchnorm": true,
878
+ "activation": "ReLU",
879
+ "pool": true,
880
+ "fc_multipliers": [
881
+ 1.0,
882
+ 0.5
883
+ ],
884
+ "nr_classes": 3,
885
+ "augmentation": true
886
+ },
887
+ "fc_layers_computed": [
888
+ 256,
889
+ 128
890
+ ],
891
+ "best_val_acc": 0.6226053639846744,
892
+ "best_epoch": 34,
893
+ "final_metrics": {
894
+ "precision_per_class": [
895
+ 0.7627737226277372,
896
+ 0.5470459518599562,
897
+ 0.610223642172524
898
+ ],
899
+ "recall_per_class": [
900
+ 0.6005747126436781,
901
+ 0.7183908045977011,
902
+ 0.5488505747126436
903
+ ],
904
+ "f1_per_class": [
905
+ 0.6720257234726688,
906
+ 0.6211180124223602,
907
+ 0.5779122541603631
908
+ ],
909
+ "support_per_class": [
910
+ 348,
911
+ 348,
912
+ 348
913
+ ],
914
+ "confusion_matrix": [
915
+ [
916
+ 209,
917
+ 90,
918
+ 49
919
+ ],
920
+ [
921
+ 25,
922
+ 250,
923
+ 73
924
+ ],
925
+ [
926
+ 40,
927
+ 117,
928
+ 191
929
+ ]
930
+ ]
931
+ },
932
+ "total_params": 1316355,
933
+ "epochs_trained": 49,
934
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_020_L32_64_128_256_Res_lr1e-04_d0.4"
935
+ },
936
+ {
937
+ "run_idx": 6,
938
+ "run_name": "L32_64_128_256_SE_lr5e-04_d0.4",
939
+ "config": {
940
+ "batch_size": 32,
941
+ "learning_rate": 0.0005,
942
+ "weight_decay": 0.0001,
943
+ "layers": [
944
+ 32,
945
+ 64,
946
+ 128,
947
+ 256
948
+ ],
949
+ "use_residual": false,
950
+ "use_se_attention": true,
951
+ "focal_gamma": 2.0,
952
+ "label_smoothing": 0.1,
953
+ "dropout": 0.4,
954
+ "kernel": 3,
955
+ "batchnorm": true,
956
+ "activation": "ReLU",
957
+ "pool": true,
958
+ "fc_multipliers": [
959
+ 1.0,
960
+ 0.5
961
+ ],
962
+ "nr_classes": 3,
963
+ "augmentation": true
964
+ },
965
+ "fc_layers_computed": [
966
+ 256,
967
+ 128
968
+ ],
969
+ "best_val_acc": 0.6216475095785441,
970
+ "best_epoch": 35,
971
+ "final_metrics": {
972
+ "precision_per_class": [
973
+ 0.8016528925619835,
974
+ 0.5362035225048923,
975
+ 0.6219931271477663
976
+ ],
977
+ "recall_per_class": [
978
+ 0.5574712643678161,
979
+ 0.7873563218390804,
980
+ 0.5201149425287356
981
+ ],
982
+ "f1_per_class": [
983
+ 0.6576271186440678,
984
+ 0.6379511059371362,
985
+ 0.5665101721439749
986
+ ],
987
+ "support_per_class": [
988
+ 348,
989
+ 348,
990
+ 348
991
+ ],
992
+ "confusion_matrix": [
993
+ [
994
+ 194,
995
+ 100,
996
+ 54
997
+ ],
998
+ [
999
+ 18,
1000
+ 274,
1001
+ 56
1002
+ ],
1003
+ [
1004
+ 30,
1005
+ 137,
1006
+ 181
1007
+ ]
1008
+ ]
1009
+ },
1010
+ "total_params": 499331,
1011
+ "epochs_trained": 50,
1012
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_006_L32_64_128_256_SE_lr5e-04_d0.4"
1013
+ },
1014
+ {
1015
+ "run_idx": 3,
1016
+ "run_name": "L32_64_128_256_Res_lr5e-04_d0.3",
1017
+ "config": {
1018
+ "batch_size": 32,
1019
+ "learning_rate": 0.0005,
1020
+ "weight_decay": 0.0001,
1021
+ "layers": [
1022
+ 32,
1023
+ 64,
1024
+ 128,
1025
+ 256
1026
+ ],
1027
+ "use_residual": true,
1028
+ "use_se_attention": false,
1029
+ "focal_gamma": 2.0,
1030
+ "label_smoothing": 0.1,
1031
+ "dropout": 0.3,
1032
+ "kernel": 3,
1033
+ "batchnorm": true,
1034
+ "activation": "ReLU",
1035
+ "pool": true,
1036
+ "fc_multipliers": [
1037
+ 1.0,
1038
+ 0.5
1039
+ ],
1040
+ "nr_classes": 3,
1041
+ "augmentation": true
1042
+ },
1043
+ "fc_layers_computed": [
1044
+ 256,
1045
+ 128
1046
+ ],
1047
+ "best_val_acc": 0.6197318007662835,
1048
+ "best_epoch": 31,
1049
+ "final_metrics": {
1050
+ "precision_per_class": [
1051
+ 0.7517006802721088,
1052
+ 0.5404814004376368,
1053
+ 0.6109215017064846
1054
+ ],
1055
+ "recall_per_class": [
1056
+ 0.6350574712643678,
1057
+ 0.7097701149425287,
1058
+ 0.514367816091954
1059
+ ],
1060
+ "f1_per_class": [
1061
+ 0.6884735202492211,
1062
+ 0.613664596273292,
1063
+ 0.5585023400936038
1064
+ ],
1065
+ "support_per_class": [
1066
+ 348,
1067
+ 348,
1068
+ 348
1069
+ ],
1070
+ "confusion_matrix": [
1071
+ [
1072
+ 221,
1073
+ 82,
1074
+ 45
1075
+ ],
1076
+ [
1077
+ 32,
1078
+ 247,
1079
+ 69
1080
+ ],
1081
+ [
1082
+ 41,
1083
+ 128,
1084
+ 179
1085
+ ]
1086
+ ]
1087
+ },
1088
+ "total_params": 1316355,
1089
+ "epochs_trained": 46,
1090
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_003_L32_64_128_256_Res_lr5e-04_d0.3"
1091
+ },
1092
+ {
1093
+ "run_idx": 11,
1094
+ "run_name": "L64_128_256_Res_lr5e-04_d0.3",
1095
+ "config": {
1096
+ "batch_size": 32,
1097
+ "learning_rate": 0.0005,
1098
+ "weight_decay": 0.0001,
1099
+ "layers": [
1100
+ 64,
1101
+ 128,
1102
+ 256
1103
+ ],
1104
+ "use_residual": true,
1105
+ "use_se_attention": false,
1106
+ "focal_gamma": 2.0,
1107
+ "label_smoothing": 0.1,
1108
+ "dropout": 0.3,
1109
+ "kernel": 3,
1110
+ "batchnorm": true,
1111
+ "activation": "ReLU",
1112
+ "pool": true,
1113
+ "fc_multipliers": [
1114
+ 1.0,
1115
+ 0.5
1116
+ ],
1117
+ "nr_classes": 3,
1118
+ "augmentation": true
1119
+ },
1120
+ "fc_layers_computed": [
1121
+ 256,
1122
+ 128
1123
+ ],
1124
+ "best_val_acc": 0.6187739463601533,
1125
+ "best_epoch": 32,
1126
+ "final_metrics": {
1127
+ "precision_per_class": [
1128
+ 0.7831325301204819,
1129
+ 0.5333333333333333,
1130
+ 0.6280701754385964
1131
+ ],
1132
+ "recall_per_class": [
1133
+ 0.5603448275862069,
1134
+ 0.7816091954022989,
1135
+ 0.514367816091954
1136
+ ],
1137
+ "f1_per_class": [
1138
+ 0.6532663316582915,
1139
+ 0.634032634032634,
1140
+ 0.5655608214849921
1141
+ ],
1142
+ "support_per_class": [
1143
+ 348,
1144
+ 348,
1145
+ 348
1146
+ ],
1147
+ "confusion_matrix": [
1148
+ [
1149
+ 195,
1150
+ 103,
1151
+ 50
1152
+ ],
1153
+ [
1154
+ 20,
1155
+ 272,
1156
+ 56
1157
+ ],
1158
+ [
1159
+ 34,
1160
+ 135,
1161
+ 179
1162
+ ]
1163
+ ]
1164
+ },
1165
+ "total_params": 1287427,
1166
+ "epochs_trained": 47,
1167
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_011_L64_128_256_Res_lr5e-04_d0.3"
1168
+ },
1169
+ {
1170
+ "run_idx": 22,
1171
+ "run_name": "L32_64_128_256_SE_lr1e-04_d0.4",
1172
+ "config": {
1173
+ "batch_size": 32,
1174
+ "learning_rate": 0.0001,
1175
+ "weight_decay": 0.0001,
1176
+ "layers": [
1177
+ 32,
1178
+ 64,
1179
+ 128,
1180
+ 256
1181
+ ],
1182
+ "use_residual": false,
1183
+ "use_se_attention": true,
1184
+ "focal_gamma": 2.0,
1185
+ "label_smoothing": 0.1,
1186
+ "dropout": 0.4,
1187
+ "kernel": 3,
1188
+ "batchnorm": true,
1189
+ "activation": "ReLU",
1190
+ "pool": true,
1191
+ "fc_multipliers": [
1192
+ 1.0,
1193
+ 0.5
1194
+ ],
1195
+ "nr_classes": 3,
1196
+ "augmentation": true
1197
+ },
1198
+ "fc_layers_computed": [
1199
+ 256,
1200
+ 128
1201
+ ],
1202
+ "best_val_acc": 0.6130268199233716,
1203
+ "best_epoch": 59,
1204
+ "final_metrics": {
1205
+ "precision_per_class": [
1206
+ 0.7727272727272727,
1207
+ 0.5263157894736842,
1208
+ 0.6217228464419475
1209
+ ],
1210
+ "recall_per_class": [
1211
+ 0.5862068965517241,
1212
+ 0.7758620689655172,
1213
+ 0.47701149425287354
1214
+ ],
1215
+ "f1_per_class": [
1216
+ 0.6666666666666666,
1217
+ 0.627177700348432,
1218
+ 0.5398373983739837
1219
+ ],
1220
+ "support_per_class": [
1221
+ 348,
1222
+ 348,
1223
+ 348
1224
+ ],
1225
+ "confusion_matrix": [
1226
+ [
1227
+ 204,
1228
+ 101,
1229
+ 43
1230
+ ],
1231
+ [
1232
+ 20,
1233
+ 270,
1234
+ 58
1235
+ ],
1236
+ [
1237
+ 40,
1238
+ 142,
1239
+ 166
1240
+ ]
1241
+ ]
1242
+ },
1243
+ "total_params": 499331,
1244
+ "epochs_trained": 60,
1245
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_022_L32_64_128_256_SE_lr1e-04_d0.4"
1246
+ },
1247
+ {
1248
+ "run_idx": 12,
1249
+ "run_name": "L64_128_256_Res_lr5e-04_d0.4",
1250
+ "config": {
1251
+ "batch_size": 32,
1252
+ "learning_rate": 0.0005,
1253
+ "weight_decay": 0.0001,
1254
+ "layers": [
1255
+ 64,
1256
+ 128,
1257
+ 256
1258
+ ],
1259
+ "use_residual": true,
1260
+ "use_se_attention": false,
1261
+ "focal_gamma": 2.0,
1262
+ "label_smoothing": 0.1,
1263
+ "dropout": 0.4,
1264
+ "kernel": 3,
1265
+ "batchnorm": true,
1266
+ "activation": "ReLU",
1267
+ "pool": true,
1268
+ "fc_multipliers": [
1269
+ 1.0,
1270
+ 0.5
1271
+ ],
1272
+ "nr_classes": 3,
1273
+ "augmentation": true
1274
+ },
1275
+ "fc_layers_computed": [
1276
+ 256,
1277
+ 128
1278
+ ],
1279
+ "best_val_acc": 0.6111111111111112,
1280
+ "best_epoch": 29,
1281
+ "final_metrics": {
1282
+ "precision_per_class": [
1283
+ 0.8018867924528302,
1284
+ 0.5285451197053407,
1285
+ 0.6262975778546713
1286
+ ],
1287
+ "recall_per_class": [
1288
+ 0.4885057471264368,
1289
+ 0.8247126436781609,
1290
+ 0.5201149425287356
1291
+ ],
1292
+ "f1_per_class": [
1293
+ 0.6071428571428571,
1294
+ 0.6442199775533108,
1295
+ 0.5682888540031397
1296
+ ],
1297
+ "support_per_class": [
1298
+ 348,
1299
+ 348,
1300
+ 348
1301
+ ],
1302
+ "confusion_matrix": [
1303
+ [
1304
+ 170,
1305
+ 126,
1306
+ 52
1307
+ ],
1308
+ [
1309
+ 5,
1310
+ 287,
1311
+ 56
1312
+ ],
1313
+ [
1314
+ 37,
1315
+ 130,
1316
+ 181
1317
+ ]
1318
+ ]
1319
+ },
1320
+ "total_params": 1287427,
1321
+ "epochs_trained": 44,
1322
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_012_L64_128_256_Res_lr5e-04_d0.4"
1323
+ },
1324
+ {
1325
+ "run_idx": 5,
1326
+ "run_name": "L32_64_128_256_SE_lr5e-04_d0.3",
1327
+ "config": {
1328
+ "batch_size": 32,
1329
+ "learning_rate": 0.0005,
1330
+ "weight_decay": 0.0001,
1331
+ "layers": [
1332
+ 32,
1333
+ 64,
1334
+ 128,
1335
+ 256
1336
+ ],
1337
+ "use_residual": false,
1338
+ "use_se_attention": true,
1339
+ "focal_gamma": 2.0,
1340
+ "label_smoothing": 0.1,
1341
+ "dropout": 0.3,
1342
+ "kernel": 3,
1343
+ "batchnorm": true,
1344
+ "activation": "ReLU",
1345
+ "pool": true,
1346
+ "fc_multipliers": [
1347
+ 1.0,
1348
+ 0.5
1349
+ ],
1350
+ "nr_classes": 3,
1351
+ "augmentation": true
1352
+ },
1353
+ "fc_layers_computed": [
1354
+ 256,
1355
+ 128
1356
+ ],
1357
+ "best_val_acc": 0.60727969348659,
1358
+ "best_epoch": 30,
1359
+ "final_metrics": {
1360
+ "precision_per_class": [
1361
+ 0.7441860465116279,
1362
+ 0.533066132264529,
1363
+ 0.6132404181184669
1364
+ ],
1365
+ "recall_per_class": [
1366
+ 0.5517241379310345,
1367
+ 0.764367816091954,
1368
+ 0.5057471264367817
1369
+ ],
1370
+ "f1_per_class": [
1371
+ 0.6336633663366337,
1372
+ 0.628099173553719,
1373
+ 0.5543307086614173
1374
+ ],
1375
+ "support_per_class": [
1376
+ 348,
1377
+ 348,
1378
+ 348
1379
+ ],
1380
+ "confusion_matrix": [
1381
+ [
1382
+ 192,
1383
+ 107,
1384
+ 49
1385
+ ],
1386
+ [
1387
+ 20,
1388
+ 266,
1389
+ 62
1390
+ ],
1391
+ [
1392
+ 46,
1393
+ 126,
1394
+ 176
1395
+ ]
1396
+ ]
1397
+ },
1398
+ "total_params": 499331,
1399
+ "epochs_trained": 45,
1400
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_005_L32_64_128_256_SE_lr5e-04_d0.3"
1401
+ },
1402
+ {
1403
+ "run_idx": 13,
1404
+ "run_name": "L64_128_256_SE_lr5e-04_d0.3",
1405
+ "config": {
1406
+ "batch_size": 32,
1407
+ "learning_rate": 0.0005,
1408
+ "weight_decay": 0.0001,
1409
+ "layers": [
1410
+ 64,
1411
+ 128,
1412
+ 256
1413
+ ],
1414
+ "use_residual": false,
1415
+ "use_se_attention": true,
1416
+ "focal_gamma": 2.0,
1417
+ "label_smoothing": 0.1,
1418
+ "dropout": 0.3,
1419
+ "kernel": 3,
1420
+ "batchnorm": true,
1421
+ "activation": "ReLU",
1422
+ "pool": true,
1423
+ "fc_multipliers": [
1424
+ 1.0,
1425
+ 0.5
1426
+ ],
1427
+ "nr_classes": 3,
1428
+ "augmentation": true
1429
+ },
1430
+ "fc_layers_computed": [
1431
+ 256,
1432
+ 128
1433
+ ],
1434
+ "best_val_acc": 0.6053639846743295,
1435
+ "best_epoch": 34,
1436
+ "final_metrics": {
1437
+ "precision_per_class": [
1438
+ 0.7863247863247863,
1439
+ 0.5231388329979879,
1440
+ 0.6006389776357828
1441
+ ],
1442
+ "recall_per_class": [
1443
+ 0.5287356321839081,
1444
+ 0.7471264367816092,
1445
+ 0.5402298850574713
1446
+ ],
1447
+ "f1_per_class": [
1448
+ 0.6323024054982818,
1449
+ 0.6153846153846154,
1450
+ 0.5688350983358548
1451
+ ],
1452
+ "support_per_class": [
1453
+ 348,
1454
+ 348,
1455
+ 348
1456
+ ],
1457
+ "confusion_matrix": [
1458
+ [
1459
+ 184,
1460
+ 113,
1461
+ 51
1462
+ ],
1463
+ [
1464
+ 14,
1465
+ 260,
1466
+ 74
1467
+ ],
1468
+ [
1469
+ 36,
1470
+ 124,
1471
+ 188
1472
+ ]
1473
+ ]
1474
+ },
1475
+ "total_params": 481539,
1476
+ "epochs_trained": 49,
1477
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_013_L64_128_256_SE_lr5e-04_d0.3"
1478
+ },
1479
+ {
1480
+ "run_idx": 28,
1481
+ "run_name": "L64_128_256_Res_lr1e-04_d0.4",
1482
+ "config": {
1483
+ "batch_size": 32,
1484
+ "learning_rate": 0.0001,
1485
+ "weight_decay": 0.0001,
1486
+ "layers": [
1487
+ 64,
1488
+ 128,
1489
+ 256
1490
+ ],
1491
+ "use_residual": true,
1492
+ "use_se_attention": false,
1493
+ "focal_gamma": 2.0,
1494
+ "label_smoothing": 0.1,
1495
+ "dropout": 0.4,
1496
+ "kernel": 3,
1497
+ "batchnorm": true,
1498
+ "activation": "ReLU",
1499
+ "pool": true,
1500
+ "fc_multipliers": [
1501
+ 1.0,
1502
+ 0.5
1503
+ ],
1504
+ "nr_classes": 3,
1505
+ "augmentation": true
1506
+ },
1507
+ "fc_layers_computed": [
1508
+ 256,
1509
+ 128
1510
+ ],
1511
+ "best_val_acc": 0.6053639846743295,
1512
+ "best_epoch": 30,
1513
+ "final_metrics": {
1514
+ "precision_per_class": [
1515
+ 0.7801724137931034,
1516
+ 0.52834008097166,
1517
+ 0.5974842767295597
1518
+ ],
1519
+ "recall_per_class": [
1520
+ 0.5201149425287356,
1521
+ 0.75,
1522
+ 0.5459770114942529
1523
+ ],
1524
+ "f1_per_class": [
1525
+ 0.6241379310344828,
1526
+ 0.6199524940617577,
1527
+ 0.5705705705705706
1528
+ ],
1529
+ "support_per_class": [
1530
+ 348,
1531
+ 348,
1532
+ 348
1533
+ ],
1534
+ "confusion_matrix": [
1535
+ [
1536
+ 181,
1537
+ 113,
1538
+ 54
1539
+ ],
1540
+ [
1541
+ 13,
1542
+ 261,
1543
+ 74
1544
+ ],
1545
+ [
1546
+ 38,
1547
+ 120,
1548
+ 190
1549
+ ]
1550
+ ]
1551
+ },
1552
+ "total_params": 1287427,
1553
+ "epochs_trained": 45,
1554
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_028_L64_128_256_Res_lr1e-04_d0.4"
1555
+ },
1556
+ {
1557
+ "run_idx": 7,
1558
+ "run_name": "L32_64_128_256_lr5e-04_d0.3",
1559
+ "config": {
1560
+ "batch_size": 32,
1561
+ "learning_rate": 0.0005,
1562
+ "weight_decay": 0.0001,
1563
+ "layers": [
1564
+ 32,
1565
+ 64,
1566
+ 128,
1567
+ 256
1568
+ ],
1569
+ "use_residual": false,
1570
+ "use_se_attention": false,
1571
+ "focal_gamma": 2.0,
1572
+ "label_smoothing": 0.1,
1573
+ "dropout": 0.3,
1574
+ "kernel": 3,
1575
+ "batchnorm": true,
1576
+ "activation": "ReLU",
1577
+ "pool": true,
1578
+ "fc_multipliers": [
1579
+ 1.0,
1580
+ 0.5
1581
+ ],
1582
+ "nr_classes": 3,
1583
+ "augmentation": true
1584
+ },
1585
+ "fc_layers_computed": [
1586
+ 256,
1587
+ 128
1588
+ ],
1589
+ "best_val_acc": 0.6024904214559387,
1590
+ "best_epoch": 35,
1591
+ "final_metrics": {
1592
+ "precision_per_class": [
1593
+ 0.7946428571428571,
1594
+ 0.5251509054325956,
1595
+ 0.5882352941176471
1596
+ ],
1597
+ "recall_per_class": [
1598
+ 0.5114942528735632,
1599
+ 0.75,
1600
+ 0.5459770114942529
1601
+ ],
1602
+ "f1_per_class": [
1603
+ 0.6223776223776224,
1604
+ 0.6177514792899408,
1605
+ 0.5663189269746647
1606
+ ],
1607
+ "support_per_class": [
1608
+ 348,
1609
+ 348,
1610
+ 348
1611
+ ],
1612
+ "confusion_matrix": [
1613
+ [
1614
+ 178,
1615
+ 114,
1616
+ 56
1617
+ ],
1618
+ [
1619
+ 10,
1620
+ 261,
1621
+ 77
1622
+ ],
1623
+ [
1624
+ 36,
1625
+ 122,
1626
+ 190
1627
+ ]
1628
+ ]
1629
+ },
1630
+ "total_params": 488451,
1631
+ "epochs_trained": 50,
1632
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_007_L32_64_128_256_lr5e-04_d0.3"
1633
+ },
1634
+ {
1635
+ "run_idx": 21,
1636
+ "run_name": "L32_64_128_256_SE_lr1e-04_d0.3",
1637
+ "config": {
1638
+ "batch_size": 32,
1639
+ "learning_rate": 0.0001,
1640
+ "weight_decay": 0.0001,
1641
+ "layers": [
1642
+ 32,
1643
+ 64,
1644
+ 128,
1645
+ 256
1646
+ ],
1647
+ "use_residual": false,
1648
+ "use_se_attention": true,
1649
+ "focal_gamma": 2.0,
1650
+ "label_smoothing": 0.1,
1651
+ "dropout": 0.3,
1652
+ "kernel": 3,
1653
+ "batchnorm": true,
1654
+ "activation": "ReLU",
1655
+ "pool": true,
1656
+ "fc_multipliers": [
1657
+ 1.0,
1658
+ 0.5
1659
+ ],
1660
+ "nr_classes": 3,
1661
+ "augmentation": true
1662
+ },
1663
+ "fc_layers_computed": [
1664
+ 256,
1665
+ 128
1666
+ ],
1667
+ "best_val_acc": 0.5967432950191571,
1668
+ "best_epoch": 58,
1669
+ "final_metrics": {
1670
+ "precision_per_class": [
1671
+ 0.7954545454545454,
1672
+ 0.5181644359464627,
1673
+ 0.5880398671096345
1674
+ ],
1675
+ "recall_per_class": [
1676
+ 0.5028735632183908,
1677
+ 0.7787356321839081,
1678
+ 0.5086206896551724
1679
+ ],
1680
+ "f1_per_class": [
1681
+ 0.6161971830985915,
1682
+ 0.6222732491389208,
1683
+ 0.5454545454545454
1684
+ ],
1685
+ "support_per_class": [
1686
+ 348,
1687
+ 348,
1688
+ 348
1689
+ ],
1690
+ "confusion_matrix": [
1691
+ [
1692
+ 175,
1693
+ 115,
1694
+ 58
1695
+ ],
1696
+ [
1697
+ 11,
1698
+ 271,
1699
+ 66
1700
+ ],
1701
+ [
1702
+ 34,
1703
+ 137,
1704
+ 177
1705
+ ]
1706
+ ]
1707
+ },
1708
+ "total_params": 499331,
1709
+ "epochs_trained": 60,
1710
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_021_L32_64_128_256_SE_lr1e-04_d0.3"
1711
+ },
1712
+ {
1713
+ "run_idx": 8,
1714
+ "run_name": "L32_64_128_256_lr5e-04_d0.4",
1715
+ "config": {
1716
+ "batch_size": 32,
1717
+ "learning_rate": 0.0005,
1718
+ "weight_decay": 0.0001,
1719
+ "layers": [
1720
+ 32,
1721
+ 64,
1722
+ 128,
1723
+ 256
1724
+ ],
1725
+ "use_residual": false,
1726
+ "use_se_attention": false,
1727
+ "focal_gamma": 2.0,
1728
+ "label_smoothing": 0.1,
1729
+ "dropout": 0.4,
1730
+ "kernel": 3,
1731
+ "batchnorm": true,
1732
+ "activation": "ReLU",
1733
+ "pool": true,
1734
+ "fc_multipliers": [
1735
+ 1.0,
1736
+ 0.5
1737
+ ],
1738
+ "nr_classes": 3,
1739
+ "augmentation": true
1740
+ },
1741
+ "fc_layers_computed": [
1742
+ 256,
1743
+ 128
1744
+ ],
1745
+ "best_val_acc": 0.5948275862068966,
1746
+ "best_epoch": 32,
1747
+ "final_metrics": {
1748
+ "precision_per_class": [
1749
+ 0.7682403433476395,
1750
+ 0.5193050193050193,
1751
+ 0.590443686006826
1752
+ ],
1753
+ "recall_per_class": [
1754
+ 0.514367816091954,
1755
+ 0.7729885057471264,
1756
+ 0.49712643678160917
1757
+ ],
1758
+ "f1_per_class": [
1759
+ 0.6161790017211703,
1760
+ 0.6212471131639723,
1761
+ 0.5397815912636506
1762
+ ],
1763
+ "support_per_class": [
1764
+ 348,
1765
+ 348,
1766
+ 348
1767
+ ],
1768
+ "confusion_matrix": [
1769
+ [
1770
+ 179,
1771
+ 109,
1772
+ 60
1773
+ ],
1774
+ [
1775
+ 19,
1776
+ 269,
1777
+ 60
1778
+ ],
1779
+ [
1780
+ 35,
1781
+ 140,
1782
+ 173
1783
+ ]
1784
+ ]
1785
+ },
1786
+ "total_params": 488451,
1787
+ "epochs_trained": 47,
1788
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_008_L32_64_128_256_lr5e-04_d0.4"
1789
+ },
1790
+ {
1791
+ "run_idx": 14,
1792
+ "run_name": "L64_128_256_SE_lr5e-04_d0.4",
1793
+ "config": {
1794
+ "batch_size": 32,
1795
+ "learning_rate": 0.0005,
1796
+ "weight_decay": 0.0001,
1797
+ "layers": [
1798
+ 64,
1799
+ 128,
1800
+ 256
1801
+ ],
1802
+ "use_residual": false,
1803
+ "use_se_attention": true,
1804
+ "focal_gamma": 2.0,
1805
+ "label_smoothing": 0.1,
1806
+ "dropout": 0.4,
1807
+ "kernel": 3,
1808
+ "batchnorm": true,
1809
+ "activation": "ReLU",
1810
+ "pool": true,
1811
+ "fc_multipliers": [
1812
+ 1.0,
1813
+ 0.5
1814
+ ],
1815
+ "nr_classes": 3,
1816
+ "augmentation": true
1817
+ },
1818
+ "fc_layers_computed": [
1819
+ 256,
1820
+ 128
1821
+ ],
1822
+ "best_val_acc": 0.5938697318007663,
1823
+ "best_epoch": 34,
1824
+ "final_metrics": {
1825
+ "precision_per_class": [
1826
+ 0.788546255506608,
1827
+ 0.5073529411764706,
1828
+ 0.6043956043956044
1829
+ ],
1830
+ "recall_per_class": [
1831
+ 0.514367816091954,
1832
+ 0.7931034482758621,
1833
+ 0.47413793103448276
1834
+ ],
1835
+ "f1_per_class": [
1836
+ 0.6226086956521739,
1837
+ 0.6188340807174888,
1838
+ 0.5314009661835749
1839
+ ],
1840
+ "support_per_class": [
1841
+ 348,
1842
+ 348,
1843
+ 348
1844
+ ],
1845
+ "confusion_matrix": [
1846
+ [
1847
+ 179,
1848
+ 119,
1849
+ 50
1850
+ ],
1851
+ [
1852
+ 14,
1853
+ 276,
1854
+ 58
1855
+ ],
1856
+ [
1857
+ 34,
1858
+ 149,
1859
+ 165
1860
+ ]
1861
+ ]
1862
+ },
1863
+ "total_params": 481539,
1864
+ "epochs_trained": 49,
1865
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_014_L64_128_256_SE_lr5e-04_d0.4"
1866
+ },
1867
+ {
1868
+ "run_idx": 24,
1869
+ "run_name": "L32_64_128_256_lr1e-04_d0.4",
1870
+ "config": {
1871
+ "batch_size": 32,
1872
+ "learning_rate": 0.0001,
1873
+ "weight_decay": 0.0001,
1874
+ "layers": [
1875
+ 32,
1876
+ 64,
1877
+ 128,
1878
+ 256
1879
+ ],
1880
+ "use_residual": false,
1881
+ "use_se_attention": false,
1882
+ "focal_gamma": 2.0,
1883
+ "label_smoothing": 0.1,
1884
+ "dropout": 0.4,
1885
+ "kernel": 3,
1886
+ "batchnorm": true,
1887
+ "activation": "ReLU",
1888
+ "pool": true,
1889
+ "fc_multipliers": [
1890
+ 1.0,
1891
+ 0.5
1892
+ ],
1893
+ "nr_classes": 3,
1894
+ "augmentation": true
1895
+ },
1896
+ "fc_layers_computed": [
1897
+ 256,
1898
+ 128
1899
+ ],
1900
+ "best_val_acc": 0.592911877394636,
1901
+ "best_epoch": 30,
1902
+ "final_metrics": {
1903
+ "precision_per_class": [
1904
+ 0.7649572649572649,
1905
+ 0.5215686274509804,
1906
+ 0.58
1907
+ ],
1908
+ "recall_per_class": [
1909
+ 0.514367816091954,
1910
+ 0.764367816091954,
1911
+ 0.5
1912
+ ],
1913
+ "f1_per_class": [
1914
+ 0.6151202749140894,
1915
+ 0.62004662004662,
1916
+ 0.5370370370370371
1917
+ ],
1918
+ "support_per_class": [
1919
+ 348,
1920
+ 348,
1921
+ 348
1922
+ ],
1923
+ "confusion_matrix": [
1924
+ [
1925
+ 179,
1926
+ 109,
1927
+ 60
1928
+ ],
1929
+ [
1930
+ 16,
1931
+ 266,
1932
+ 66
1933
+ ],
1934
+ [
1935
+ 39,
1936
+ 135,
1937
+ 174
1938
+ ]
1939
+ ]
1940
+ },
1941
+ "total_params": 488451,
1942
+ "epochs_trained": 45,
1943
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_024_L32_64_128_256_lr1e-04_d0.4"
1944
+ },
1945
+ {
1946
+ "run_idx": 15,
1947
+ "run_name": "L64_128_256_lr5e-04_d0.3",
1948
+ "config": {
1949
+ "batch_size": 32,
1950
+ "learning_rate": 0.0005,
1951
+ "weight_decay": 0.0001,
1952
+ "layers": [
1953
+ 64,
1954
+ 128,
1955
+ 256
1956
+ ],
1957
+ "use_residual": false,
1958
+ "use_se_attention": false,
1959
+ "focal_gamma": 2.0,
1960
+ "label_smoothing": 0.1,
1961
+ "dropout": 0.3,
1962
+ "kernel": 3,
1963
+ "batchnorm": true,
1964
+ "activation": "ReLU",
1965
+ "pool": true,
1966
+ "fc_multipliers": [
1967
+ 1.0,
1968
+ 0.5
1969
+ ],
1970
+ "nr_classes": 3,
1971
+ "augmentation": true
1972
+ },
1973
+ "fc_layers_computed": [
1974
+ 256,
1975
+ 128
1976
+ ],
1977
+ "best_val_acc": 0.5900383141762452,
1978
+ "best_epoch": 34,
1979
+ "final_metrics": {
1980
+ "precision_per_class": [
1981
+ 0.7510204081632653,
1982
+ 0.5119705340699816,
1983
+ 0.6015625
1984
+ ],
1985
+ "recall_per_class": [
1986
+ 0.5287356321839081,
1987
+ 0.7988505747126436,
1988
+ 0.4425287356321839
1989
+ ],
1990
+ "f1_per_class": [
1991
+ 0.6205733558178752,
1992
+ 0.6240179573512907,
1993
+ 0.5099337748344371
1994
+ ],
1995
+ "support_per_class": [
1996
+ 348,
1997
+ 348,
1998
+ 348
1999
+ ],
2000
+ "confusion_matrix": [
2001
+ [
2002
+ 184,
2003
+ 111,
2004
+ 53
2005
+ ],
2006
+ [
2007
+ 21,
2008
+ 278,
2009
+ 49
2010
+ ],
2011
+ [
2012
+ 40,
2013
+ 154,
2014
+ 154
2015
+ ]
2016
+ ]
2017
+ },
2018
+ "total_params": 470787,
2019
+ "epochs_trained": 49,
2020
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_015_L64_128_256_lr5e-04_d0.3"
2021
+ },
2022
+ {
2023
+ "run_idx": 32,
2024
+ "run_name": "L64_128_256_lr1e-04_d0.4",
2025
+ "config": {
2026
+ "batch_size": 32,
2027
+ "learning_rate": 0.0001,
2028
+ "weight_decay": 0.0001,
2029
+ "layers": [
2030
+ 64,
2031
+ 128,
2032
+ 256
2033
+ ],
2034
+ "use_residual": false,
2035
+ "use_se_attention": false,
2036
+ "focal_gamma": 2.0,
2037
+ "label_smoothing": 0.1,
2038
+ "dropout": 0.4,
2039
+ "kernel": 3,
2040
+ "batchnorm": true,
2041
+ "activation": "ReLU",
2042
+ "pool": true,
2043
+ "fc_multipliers": [
2044
+ 1.0,
2045
+ 0.5
2046
+ ],
2047
+ "nr_classes": 3,
2048
+ "augmentation": true
2049
+ },
2050
+ "fc_layers_computed": [
2051
+ 256,
2052
+ 128
2053
+ ],
2054
+ "best_val_acc": 0.5900383141762452,
2055
+ "best_epoch": 59,
2056
+ "final_metrics": {
2057
+ "precision_per_class": [
2058
+ 0.732824427480916,
2059
+ 0.5165441176470589,
2060
+ 0.6008403361344538
2061
+ ],
2062
+ "recall_per_class": [
2063
+ 0.5517241379310345,
2064
+ 0.8074712643678161,
2065
+ 0.4109195402298851
2066
+ ],
2067
+ "f1_per_class": [
2068
+ 0.6295081967213115,
2069
+ 0.6300448430493274,
2070
+ 0.4880546075085324
2071
+ ],
2072
+ "support_per_class": [
2073
+ 348,
2074
+ 348,
2075
+ 348
2076
+ ],
2077
+ "confusion_matrix": [
2078
+ [
2079
+ 192,
2080
+ 106,
2081
+ 50
2082
+ ],
2083
+ [
2084
+ 22,
2085
+ 281,
2086
+ 45
2087
+ ],
2088
+ [
2089
+ 48,
2090
+ 157,
2091
+ 143
2092
+ ]
2093
+ ]
2094
+ },
2095
+ "total_params": 470787,
2096
+ "epochs_trained": 60,
2097
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_032_L64_128_256_lr1e-04_d0.4"
2098
+ },
2099
+ {
2100
+ "run_idx": 30,
2101
+ "run_name": "L64_128_256_SE_lr1e-04_d0.4",
2102
+ "config": {
2103
+ "batch_size": 32,
2104
+ "learning_rate": 0.0001,
2105
+ "weight_decay": 0.0001,
2106
+ "layers": [
2107
+ 64,
2108
+ 128,
2109
+ 256
2110
+ ],
2111
+ "use_residual": false,
2112
+ "use_se_attention": true,
2113
+ "focal_gamma": 2.0,
2114
+ "label_smoothing": 0.1,
2115
+ "dropout": 0.4,
2116
+ "kernel": 3,
2117
+ "batchnorm": true,
2118
+ "activation": "ReLU",
2119
+ "pool": true,
2120
+ "fc_multipliers": [
2121
+ 1.0,
2122
+ 0.5
2123
+ ],
2124
+ "nr_classes": 3,
2125
+ "augmentation": true
2126
+ },
2127
+ "fc_layers_computed": [
2128
+ 256,
2129
+ 128
2130
+ ],
2131
+ "best_val_acc": 0.5852490421455939,
2132
+ "best_epoch": 29,
2133
+ "final_metrics": {
2134
+ "precision_per_class": [
2135
+ 0.6858108108108109,
2136
+ 0.5390428211586902,
2137
+ 0.5527065527065527
2138
+ ],
2139
+ "recall_per_class": [
2140
+ 0.5833333333333334,
2141
+ 0.6149425287356322,
2142
+ 0.5574712643678161
2143
+ ],
2144
+ "f1_per_class": [
2145
+ 0.6304347826086957,
2146
+ 0.574496644295302,
2147
+ 0.5550786838340487
2148
+ ],
2149
+ "support_per_class": [
2150
+ 348,
2151
+ 348,
2152
+ 348
2153
+ ],
2154
+ "confusion_matrix": [
2155
+ [
2156
+ 203,
2157
+ 86,
2158
+ 59
2159
+ ],
2160
+ [
2161
+ 36,
2162
+ 214,
2163
+ 98
2164
+ ],
2165
+ [
2166
+ 57,
2167
+ 97,
2168
+ 194
2169
+ ]
2170
+ ]
2171
+ },
2172
+ "total_params": 481539,
2173
+ "epochs_trained": 44,
2174
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_030_L64_128_256_SE_lr1e-04_d0.4"
2175
+ },
2176
+ {
2177
+ "run_idx": 16,
2178
+ "run_name": "L64_128_256_lr5e-04_d0.4",
2179
+ "config": {
2180
+ "batch_size": 32,
2181
+ "learning_rate": 0.0005,
2182
+ "weight_decay": 0.0001,
2183
+ "layers": [
2184
+ 64,
2185
+ 128,
2186
+ 256
2187
+ ],
2188
+ "use_residual": false,
2189
+ "use_se_attention": false,
2190
+ "focal_gamma": 2.0,
2191
+ "label_smoothing": 0.1,
2192
+ "dropout": 0.4,
2193
+ "kernel": 3,
2194
+ "batchnorm": true,
2195
+ "activation": "ReLU",
2196
+ "pool": true,
2197
+ "fc_multipliers": [
2198
+ 1.0,
2199
+ 0.5
2200
+ ],
2201
+ "nr_classes": 3,
2202
+ "augmentation": true
2203
+ },
2204
+ "fc_layers_computed": [
2205
+ 256,
2206
+ 128
2207
+ ],
2208
+ "best_val_acc": 0.5795019157088123,
2209
+ "best_epoch": 10,
2210
+ "final_metrics": {
2211
+ "precision_per_class": [
2212
+ 0.6564625850340136,
2213
+ 0.5234521575984991,
2214
+ 0.6129032258064516
2215
+ ],
2216
+ "recall_per_class": [
2217
+ 0.5545977011494253,
2218
+ 0.8017241379310345,
2219
+ 0.382183908045977
2220
+ ],
2221
+ "f1_per_class": [
2222
+ 0.6012461059190031,
2223
+ 0.6333711691259932,
2224
+ 0.47079646017699117
2225
+ ],
2226
+ "support_per_class": [
2227
+ 348,
2228
+ 348,
2229
+ 348
2230
+ ],
2231
+ "confusion_matrix": [
2232
+ [
2233
+ 193,
2234
+ 112,
2235
+ 43
2236
+ ],
2237
+ [
2238
+ 28,
2239
+ 279,
2240
+ 41
2241
+ ],
2242
+ [
2243
+ 73,
2244
+ 142,
2245
+ 133
2246
+ ]
2247
+ ]
2248
+ },
2249
+ "total_params": 470787,
2250
+ "epochs_trained": 25,
2251
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_016_L64_128_256_lr5e-04_d0.4"
2252
+ },
2253
+ {
2254
+ "run_idx": 27,
2255
+ "run_name": "L64_128_256_Res_lr1e-04_d0.3",
2256
+ "config": {
2257
+ "batch_size": 32,
2258
+ "learning_rate": 0.0001,
2259
+ "weight_decay": 0.0001,
2260
+ "layers": [
2261
+ 64,
2262
+ 128,
2263
+ 256
2264
+ ],
2265
+ "use_residual": true,
2266
+ "use_se_attention": false,
2267
+ "focal_gamma": 2.0,
2268
+ "label_smoothing": 0.1,
2269
+ "dropout": 0.3,
2270
+ "kernel": 3,
2271
+ "batchnorm": true,
2272
+ "activation": "ReLU",
2273
+ "pool": true,
2274
+ "fc_multipliers": [
2275
+ 1.0,
2276
+ 0.5
2277
+ ],
2278
+ "nr_classes": 3,
2279
+ "augmentation": true
2280
+ },
2281
+ "fc_layers_computed": [
2282
+ 256,
2283
+ 128
2284
+ ],
2285
+ "best_val_acc": 0.578544061302682,
2286
+ "best_epoch": 8,
2287
+ "final_metrics": {
2288
+ "precision_per_class": [
2289
+ 0.7022900763358778,
2290
+ 0.5124555160142349,
2291
+ 0.6
2292
+ ],
2293
+ "recall_per_class": [
2294
+ 0.5287356321839081,
2295
+ 0.8275862068965517,
2296
+ 0.3793103448275862
2297
+ ],
2298
+ "f1_per_class": [
2299
+ 0.6032786885245902,
2300
+ 0.6329670329670329,
2301
+ 0.4647887323943662
2302
+ ],
2303
+ "support_per_class": [
2304
+ 348,
2305
+ 348,
2306
+ 348
2307
+ ],
2308
+ "confusion_matrix": [
2309
+ [
2310
+ 184,
2311
+ 111,
2312
+ 53
2313
+ ],
2314
+ [
2315
+ 25,
2316
+ 288,
2317
+ 35
2318
+ ],
2319
+ [
2320
+ 53,
2321
+ 163,
2322
+ 132
2323
+ ]
2324
+ ]
2325
+ },
2326
+ "total_params": 1287427,
2327
+ "epochs_trained": 23,
2328
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_027_L64_128_256_Res_lr1e-04_d0.3"
2329
+ },
2330
+ {
2331
+ "run_idx": 31,
2332
+ "run_name": "L64_128_256_lr1e-04_d0.3",
2333
+ "config": {
2334
+ "batch_size": 32,
2335
+ "learning_rate": 0.0001,
2336
+ "weight_decay": 0.0001,
2337
+ "layers": [
2338
+ 64,
2339
+ 128,
2340
+ 256
2341
+ ],
2342
+ "use_residual": false,
2343
+ "use_se_attention": false,
2344
+ "focal_gamma": 2.0,
2345
+ "label_smoothing": 0.1,
2346
+ "dropout": 0.3,
2347
+ "kernel": 3,
2348
+ "batchnorm": true,
2349
+ "activation": "ReLU",
2350
+ "pool": true,
2351
+ "fc_multipliers": [
2352
+ 1.0,
2353
+ 0.5
2354
+ ],
2355
+ "nr_classes": 3,
2356
+ "augmentation": true
2357
+ },
2358
+ "fc_layers_computed": [
2359
+ 256,
2360
+ 128
2361
+ ],
2362
+ "best_val_acc": 0.578544061302682,
2363
+ "best_epoch": 13,
2364
+ "final_metrics": {
2365
+ "precision_per_class": [
2366
+ 0.6690647482014388,
2367
+ 0.5209580838323353,
2368
+ 0.5924528301886792
2369
+ ],
2370
+ "recall_per_class": [
2371
+ 0.5344827586206896,
2372
+ 0.75,
2373
+ 0.4511494252873563
2374
+ ],
2375
+ "f1_per_class": [
2376
+ 0.5942492012779552,
2377
+ 0.6148409893992933,
2378
+ 0.5122349102773246
2379
+ ],
2380
+ "support_per_class": [
2381
+ 348,
2382
+ 348,
2383
+ 348
2384
+ ],
2385
+ "confusion_matrix": [
2386
+ [
2387
+ 186,
2388
+ 107,
2389
+ 55
2390
+ ],
2391
+ [
2392
+ 34,
2393
+ 261,
2394
+ 53
2395
+ ],
2396
+ [
2397
+ 58,
2398
+ 133,
2399
+ 157
2400
+ ]
2401
+ ]
2402
+ },
2403
+ "total_params": 470787,
2404
+ "epochs_trained": 28,
2405
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_031_L64_128_256_lr1e-04_d0.3"
2406
+ },
2407
+ {
2408
+ "run_idx": 29,
2409
+ "run_name": "L64_128_256_SE_lr1e-04_d0.3",
2410
+ "config": {
2411
+ "batch_size": 32,
2412
+ "learning_rate": 0.0001,
2413
+ "weight_decay": 0.0001,
2414
+ "layers": [
2415
+ 64,
2416
+ 128,
2417
+ 256
2418
+ ],
2419
+ "use_residual": false,
2420
+ "use_se_attention": true,
2421
+ "focal_gamma": 2.0,
2422
+ "label_smoothing": 0.1,
2423
+ "dropout": 0.3,
2424
+ "kernel": 3,
2425
+ "batchnorm": true,
2426
+ "activation": "ReLU",
2427
+ "pool": true,
2428
+ "fc_multipliers": [
2429
+ 1.0,
2430
+ 0.5
2431
+ ],
2432
+ "nr_classes": 3,
2433
+ "augmentation": true
2434
+ },
2435
+ "fc_layers_computed": [
2436
+ 256,
2437
+ 128
2438
+ ],
2439
+ "best_val_acc": 0.5756704980842912,
2440
+ "best_epoch": 16,
2441
+ "final_metrics": {
2442
+ "precision_per_class": [
2443
+ 0.6175637393767706,
2444
+ 0.5521978021978022,
2445
+ 0.5565749235474006
2446
+ ],
2447
+ "recall_per_class": [
2448
+ 0.6264367816091954,
2449
+ 0.5775862068965517,
2450
+ 0.5229885057471264
2451
+ ],
2452
+ "f1_per_class": [
2453
+ 0.6219686162624821,
2454
+ 0.5646067415730337,
2455
+ 0.5392592592592592
2456
+ ],
2457
+ "support_per_class": [
2458
+ 348,
2459
+ 348,
2460
+ 348
2461
+ ],
2462
+ "confusion_matrix": [
2463
+ [
2464
+ 218,
2465
+ 75,
2466
+ 55
2467
+ ],
2468
+ [
2469
+ 57,
2470
+ 201,
2471
+ 90
2472
+ ],
2473
+ [
2474
+ 78,
2475
+ 88,
2476
+ 182
2477
+ ]
2478
+ ]
2479
+ },
2480
+ "total_params": 481539,
2481
+ "epochs_trained": 31,
2482
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_029_L64_128_256_SE_lr1e-04_d0.3"
2483
+ },
2484
+ {
2485
+ "run_idx": 23,
2486
+ "run_name": "L32_64_128_256_lr1e-04_d0.3",
2487
+ "config": {
2488
+ "batch_size": 32,
2489
+ "learning_rate": 0.0001,
2490
+ "weight_decay": 0.0001,
2491
+ "layers": [
2492
+ 32,
2493
+ 64,
2494
+ 128,
2495
+ 256
2496
+ ],
2497
+ "use_residual": false,
2498
+ "use_se_attention": false,
2499
+ "focal_gamma": 2.0,
2500
+ "label_smoothing": 0.1,
2501
+ "dropout": 0.3,
2502
+ "kernel": 3,
2503
+ "batchnorm": true,
2504
+ "activation": "ReLU",
2505
+ "pool": true,
2506
+ "fc_multipliers": [
2507
+ 1.0,
2508
+ 0.5
2509
+ ],
2510
+ "nr_classes": 3,
2511
+ "augmentation": true
2512
+ },
2513
+ "fc_layers_computed": [
2514
+ 256,
2515
+ 128
2516
+ ],
2517
+ "best_val_acc": 0.5708812260536399,
2518
+ "best_epoch": 5,
2519
+ "final_metrics": {
2520
+ "precision_per_class": [
2521
+ 0.623229461756374,
2522
+ 0.5093632958801498,
2523
+ 0.6624203821656051
2524
+ ],
2525
+ "recall_per_class": [
2526
+ 0.632183908045977,
2527
+ 0.7816091954022989,
2528
+ 0.2988505747126437
2529
+ ],
2530
+ "f1_per_class": [
2531
+ 0.6276747503566333,
2532
+ 0.6167800453514739,
2533
+ 0.41188118811881186
2534
+ ],
2535
+ "support_per_class": [
2536
+ 348,
2537
+ 348,
2538
+ 348
2539
+ ],
2540
+ "confusion_matrix": [
2541
+ [
2542
+ 220,
2543
+ 105,
2544
+ 23
2545
+ ],
2546
+ [
2547
+ 46,
2548
+ 272,
2549
+ 30
2550
+ ],
2551
+ [
2552
+ 87,
2553
+ 157,
2554
+ 104
2555
+ ]
2556
+ ]
2557
+ },
2558
+ "total_params": 488451,
2559
+ "epochs_trained": 20,
2560
+ "output_dir": "/data/downloads/cervical_type/_output/grid_search_v2_20260117_212011/run_023_L32_64_128_256_lr1e-04_d0.3"
2561
+ }
2562
+ ],
2563
+ "v1_baseline": 0.6169
2564
+ }
training_history.json ADDED
@@ -0,0 +1,581 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run_config": {
3
+ "batch_size": 32,
4
+ "learning_rate": 0.0005,
5
+ "weight_decay": 0.0001,
6
+ "layers": [
7
+ 32,
8
+ 64,
9
+ 128,
10
+ 256
11
+ ],
12
+ "use_residual": true,
13
+ "use_se_attention": true,
14
+ "focal_gamma": 2.0,
15
+ "label_smoothing": 0.1,
16
+ "dropout": 0.3,
17
+ "kernel": 3,
18
+ "batchnorm": true,
19
+ "activation": "ReLU",
20
+ "pool": true,
21
+ "fc_multipliers": [
22
+ 1.0,
23
+ 0.5
24
+ ],
25
+ "nr_classes": 3,
26
+ "augmentation": true
27
+ },
28
+ "epochs": [
29
+ 1,
30
+ 2,
31
+ 3,
32
+ 4,
33
+ 5,
34
+ 6,
35
+ 7,
36
+ 8,
37
+ 9,
38
+ 10,
39
+ 11,
40
+ 12,
41
+ 13,
42
+ 14,
43
+ 15,
44
+ 16,
45
+ 17,
46
+ 18,
47
+ 19,
48
+ 20,
49
+ 21,
50
+ 22,
51
+ 23,
52
+ 24,
53
+ 25,
54
+ 26,
55
+ 27,
56
+ 28,
57
+ 29,
58
+ 30,
59
+ 31,
60
+ 32,
61
+ 33,
62
+ 34,
63
+ 35,
64
+ 36,
65
+ 37,
66
+ 38,
67
+ 39,
68
+ 40,
69
+ 41,
70
+ 42,
71
+ 43,
72
+ 44,
73
+ 45,
74
+ 46,
75
+ 47,
76
+ 48,
77
+ 49
78
+ ],
79
+ "train_loss": [
80
+ 0.4433184464772542,
81
+ 0.39988007990519203,
82
+ 0.39445849084854123,
83
+ 0.3869901645978292,
84
+ 0.38057847038904824,
85
+ 0.3782496673266093,
86
+ 0.37413901869455973,
87
+ 0.37485250846544904,
88
+ 0.36816752584775286,
89
+ 0.3633351176579793,
90
+ 0.3629781365394592,
91
+ 0.3587556211948395,
92
+ 0.3531760425567627,
93
+ 0.34954577962557476,
94
+ 0.3486059337457021,
95
+ 0.3625544447104136,
96
+ 0.364149045308431,
97
+ 0.361612445751826,
98
+ 0.35580067467689513,
99
+ 0.3593774286111196,
100
+ 0.35654488841692605,
101
+ 0.3522860005696615,
102
+ 0.34894908301035565,
103
+ 0.3492322470347087,
104
+ 0.34542917005221047,
105
+ 0.34013038500150045,
106
+ 0.3406432480017344,
107
+ 0.33666478856404625,
108
+ 0.3319653529326121,
109
+ 0.32993609460194906,
110
+ 0.32739167269070946,
111
+ 0.32503811264038085,
112
+ 0.3192127635876338,
113
+ 0.3205298354625702,
114
+ 0.3176611980597178,
115
+ 0.33915793665250143,
116
+ 0.33778983902931214,
117
+ 0.3407328578631083,
118
+ 0.33810058164596557,
119
+ 0.3406434089342753,
120
+ 0.33761337169011435,
121
+ 0.3355542828241984,
122
+ 0.33533561007181806,
123
+ 0.33117326998710633,
124
+ 0.32725769726435344,
125
+ 0.32668935147921246,
126
+ 0.3252466634909312,
127
+ 0.32421911001205445,
128
+ 0.32460808181762696
129
+ ],
130
+ "train_acc": [
131
+ 0.5016666666666667,
132
+ 0.5683333333333334,
133
+ 0.5809166666666666,
134
+ 0.5808333333333333,
135
+ 0.5978333333333333,
136
+ 0.59825,
137
+ 0.6065,
138
+ 0.6025833333333334,
139
+ 0.6211666666666666,
140
+ 0.6291666666666667,
141
+ 0.6331666666666667,
142
+ 0.6356666666666667,
143
+ 0.6496666666666666,
144
+ 0.64475,
145
+ 0.6539166666666667,
146
+ 0.6318333333333334,
147
+ 0.62925,
148
+ 0.6259166666666667,
149
+ 0.6415,
150
+ 0.6380833333333333,
151
+ 0.6403333333333333,
152
+ 0.64475,
153
+ 0.6530833333333333,
154
+ 0.65775,
155
+ 0.66175,
156
+ 0.6760833333333334,
157
+ 0.6625833333333333,
158
+ 0.6714166666666667,
159
+ 0.6799166666666666,
160
+ 0.6884166666666667,
161
+ 0.69425,
162
+ 0.6895833333333333,
163
+ 0.7008333333333333,
164
+ 0.7060833333333333,
165
+ 0.7094166666666667,
166
+ 0.673,
167
+ 0.6783333333333333,
168
+ 0.6711666666666667,
169
+ 0.6758333333333333,
170
+ 0.66975,
171
+ 0.67175,
172
+ 0.6783333333333333,
173
+ 0.6796666666666666,
174
+ 0.6831666666666667,
175
+ 0.6878333333333333,
176
+ 0.69275,
177
+ 0.6894166666666667,
178
+ 0.6925833333333333,
179
+ 0.6935833333333333
180
+ ],
181
+ "val_loss": [
182
+ 0.4069898998600313,
183
+ 0.41142303094096566,
184
+ 0.40050872269718124,
185
+ 0.4000860129508022,
186
+ 0.3960369367480735,
187
+ 0.39467005243246583,
188
+ 0.3900872974788549,
189
+ 0.3924611830848387,
190
+ 0.3847286301554391,
191
+ 0.3800935541989703,
192
+ 0.38529168223512583,
193
+ 0.3784394459477786,
194
+ 0.37907193207192696,
195
+ 0.3748859954976487,
196
+ 0.37632808271952517,
197
+ 0.3810688910356427,
198
+ 0.39375336165629127,
199
+ 0.3804418854558148,
200
+ 0.3839898586729934,
201
+ 0.3795652785748814,
202
+ 0.3769074442057774,
203
+ 0.3761724686942338,
204
+ 0.38319331567406195,
205
+ 0.3763312472465851,
206
+ 0.37167173624038696,
207
+ 0.3633918706256311,
208
+ 0.3732010488080796,
209
+ 0.36370155135333765,
210
+ 0.3685537993451188,
211
+ 0.3633860700203541,
212
+ 0.36076903982637487,
213
+ 0.36415682339120187,
214
+ 0.3644215333279065,
215
+ 0.3615267838554821,
216
+ 0.35991533711495527,
217
+ 0.36564808570105456,
218
+ 0.3770722118830772,
219
+ 0.3999558800253375,
220
+ 0.37509897830842553,
221
+ 0.36870468998777456,
222
+ 0.3686271272171503,
223
+ 0.36483418781638605,
224
+ 0.35915532731005056,
225
+ 0.362456403358686,
226
+ 0.36812307277401746,
227
+ 0.36162095953678264,
228
+ 0.3710397107391065,
229
+ 0.3626865727462988,
230
+ 0.3604566767754683
231
+ ],
232
+ "val_acc": [
233
+ 0.5440613026819924,
234
+ 0.5421455938697318,
235
+ 0.5507662835249042,
236
+ 0.5517241379310345,
237
+ 0.5603448275862069,
238
+ 0.5517241379310345,
239
+ 0.5584291187739464,
240
+ 0.5622605363984674,
241
+ 0.5756704980842912,
242
+ 0.578544061302682,
243
+ 0.5919540229885057,
244
+ 0.5775862068965517,
245
+ 0.578544061302682,
246
+ 0.6005747126436781,
247
+ 0.5996168582375478,
248
+ 0.5670498084291188,
249
+ 0.5622605363984674,
250
+ 0.5881226053639846,
251
+ 0.5852490421455939,
252
+ 0.5909961685823755,
253
+ 0.5871647509578544,
254
+ 0.5756704980842912,
255
+ 0.5900383141762452,
256
+ 0.6053639846743295,
257
+ 0.6216475095785441,
258
+ 0.6206896551724138,
259
+ 0.6206896551724138,
260
+ 0.6235632183908046,
261
+ 0.6264367816091954,
262
+ 0.6379310344827587,
263
+ 0.6398467432950191,
264
+ 0.6340996168582376,
265
+ 0.6436781609195402,
266
+ 0.6551724137931034,
267
+ 0.6484674329501916,
268
+ 0.6159003831417624,
269
+ 0.5938697318007663,
270
+ 0.578544061302682,
271
+ 0.6063218390804598,
272
+ 0.6350574712643678,
273
+ 0.6197318007662835,
274
+ 0.6139846743295019,
275
+ 0.6264367816091954,
276
+ 0.6235632183908046,
277
+ 0.6187739463601533,
278
+ 0.64272030651341,
279
+ 0.6312260536398467,
280
+ 0.6226053639846744,
281
+ 0.6398467432950191
282
+ ],
283
+ "val_f1_per_class": [
284
+ [
285
+ 0.5768025078369906,
286
+ 0.6100917431192661,
287
+ 0.4083044982698962
288
+ ],
289
+ [
290
+ 0.5288966725043783,
291
+ 0.5310734463276836,
292
+ 0.5611866501854141
293
+ ],
294
+ [
295
+ 0.5561139028475712,
296
+ 0.589622641509434,
297
+ 0.49455676516329705
298
+ ],
299
+ [
300
+ 0.54673721340388,
301
+ 0.5383542538354253,
302
+ 0.5671641791044776
303
+ ],
304
+ [
305
+ 0.5939597315436241,
306
+ 0.629889669007021,
307
+ 0.3797979797979798
308
+ ],
309
+ [
310
+ 0.5753424657534246,
311
+ 0.6376237623762376,
312
+ 0.3481781376518219
313
+ ],
314
+ [
315
+ 0.549165120593692,
316
+ 0.6268041237113402,
317
+ 0.4525043177892919
318
+ ],
319
+ [
320
+ 0.550185873605948,
321
+ 0.5644955300127714,
322
+ 0.5684485006518905
323
+ ],
324
+ [
325
+ 0.629570747217806,
326
+ 0.5504587155963303,
327
+ 0.5545977011494253
328
+ ],
329
+ [
330
+ 0.6031195840554593,
331
+ 0.6,
332
+ 0.5284178187403994
333
+ ],
334
+ [
335
+ 0.5958188153310104,
336
+ 0.6270022883295194,
337
+ 0.540625
338
+ ],
339
+ [
340
+ 0.6212624584717608,
341
+ 0.6130099228224918,
342
+ 0.47668393782383417
343
+ ],
344
+ [
345
+ 0.6465927099841522,
346
+ 0.5962877030162413,
347
+ 0.48067226890756304
348
+ ],
349
+ [
350
+ 0.6372881355932203,
351
+ 0.5975609756097561,
352
+ 0.5722713864306784
353
+ ],
354
+ [
355
+ 0.6219081272084805,
356
+ 0.6029411764705882,
357
+ 0.5779036827195467
358
+ ],
359
+ [
360
+ 0.5604395604395604,
361
+ 0.5905882352941176,
362
+ 0.5433526011560693
363
+ ],
364
+ [
365
+ 0.5960502692998204,
366
+ 0.6448598130841121,
367
+ 0.3297180043383948
368
+ ],
369
+ [
370
+ 0.6368,
371
+ 0.6169265033407573,
372
+ 0.48849557522123893
373
+ ],
374
+ [
375
+ 0.6385372714486639,
376
+ 0.5616438356164384,
377
+ 0.5533230293663061
378
+ ],
379
+ [
380
+ 0.6174496644295302,
381
+ 0.653968253968254,
382
+ 0.453382084095064
383
+ ],
384
+ [
385
+ 0.6363636363636364,
386
+ 0.6484784889821616,
387
+ 0.4161849710982659
388
+ ],
389
+ [
390
+ 0.6132404181184669,
391
+ 0.6436548223350254,
392
+ 0.40831758034026466
393
+ ],
394
+ [
395
+ 0.6363636363636364,
396
+ 0.6145251396648045,
397
+ 0.5075125208681135
398
+ ],
399
+ [
400
+ 0.6566265060240963,
401
+ 0.6350710900473934,
402
+ 0.503448275862069
403
+ ],
404
+ [
405
+ 0.6848137535816619,
406
+ 0.625,
407
+ 0.5400696864111498
408
+ ],
409
+ [
410
+ 0.6688963210702341,
411
+ 0.6483516483516484,
412
+ 0.5275862068965518
413
+ ],
414
+ [
415
+ 0.626916524701874,
416
+ 0.6206896551724138,
417
+ 0.6157965194109772
418
+ ],
419
+ [
420
+ 0.6856240126382307,
421
+ 0.6298076923076923,
422
+ 0.5521669341894061
423
+ ],
424
+ [
425
+ 0.6563573883161512,
426
+ 0.6469893742621016,
427
+ 0.5735963581183612
428
+ ],
429
+ [
430
+ 0.682615629984051,
431
+ 0.6460396039603961,
432
+ 0.5849923430321593
433
+ ],
434
+ [
435
+ 0.6913183279742765,
436
+ 0.6376440460947503,
437
+ 0.5956204379562043
438
+ ],
439
+ [
440
+ 0.6752,
441
+ 0.6223958333333334,
442
+ 0.6100719424460431
443
+ ],
444
+ [
445
+ 0.6872964169381107,
446
+ 0.6420382165605095,
447
+ 0.6066763425253991
448
+ ],
449
+ [
450
+ 0.6925566343042071,
451
+ 0.655819774718398,
452
+ 0.6199701937406855
453
+ ],
454
+ [
455
+ 0.6926829268292682,
456
+ 0.6507537688442211,
457
+ 0.6056129985228951
458
+ ],
459
+ [
460
+ 0.6530612244897959,
461
+ 0.577524893314367,
462
+ 0.6223337515683814
463
+ ],
464
+ [
465
+ 0.64375,
466
+ 0.5737265415549598,
467
+ 0.5698005698005698
468
+ ],
469
+ [
470
+ 0.5893186003683242,
471
+ 0.6535433070866141,
472
+ 0.42344045368620037
473
+ ],
474
+ [
475
+ 0.6161616161616161,
476
+ 0.5977011494252874,
477
+ 0.606516290726817
478
+ ],
479
+ [
480
+ 0.6786885245901639,
481
+ 0.6485849056603774,
482
+ 0.5746031746031746
483
+ ],
484
+ [
485
+ 0.6643952299829642,
486
+ 0.5997286295793759,
487
+ 0.6047120418848168
488
+ ],
489
+ [
490
+ 0.6655574043261231,
491
+ 0.5792349726775956,
492
+ 0.6066225165562914
493
+ ],
494
+ [
495
+ 0.6866141732283465,
496
+ 0.6069142125480154,
497
+ 0.5922619047619048
498
+ ],
499
+ [
500
+ 0.6902654867256637,
501
+ 0.6185044359949303,
502
+ 0.5571658615136876
503
+ ],
504
+ [
505
+ 0.6622296173044925,
506
+ 0.6479532163742691,
507
+ 0.5379746835443038
508
+ ],
509
+ [
510
+ 0.7079934747145188,
511
+ 0.6644144144144144,
512
+ 0.5417376490630323
513
+ ],
514
+ [
515
+ 0.6655052264808362,
516
+ 0.6637554585152838,
517
+ 0.5484949832775919
518
+ ],
519
+ [
520
+ 0.6677316293929713,
521
+ 0.5994550408719346,
522
+ 0.6071428571428571
523
+ ],
524
+ [
525
+ 0.7069219440353461,
526
+ 0.6393034825870647,
527
+ 0.5652892561983471
528
+ ]
529
+ ],
530
+ "learning_rates": [
531
+ 0.0001,
532
+ 0.0002,
533
+ 0.0003,
534
+ 0.0004,
535
+ 0.0005,
536
+ 0.0005,
537
+ 0.00048778860081564085,
538
+ 0.0004523497400965494,
539
+ 0.00039715242044697206,
540
+ 0.0003275997400965494,
541
+ 0.0002505,
542
+ 0.00017340025990345064,
543
+ 0.00010384757955302797,
544
+ 4.865025990345063e-05,
545
+ 1.3211399184359193e-05,
546
+ 0.0005,
547
+ 0.0004969282409784868,
548
+ 0.00048778860081564085,
549
+ 0.0004728061277849978,
550
+ 0.0004523497400965494,
551
+ 0.0004269231419060436,
552
+ 0.00039715242044697206,
553
+ 0.00036377062968501693,
554
+ 0.0003275997400965494,
555
+ 0.00028953039902753766,
556
+ 0.0002505,
557
+ 0.00021146960097246246,
558
+ 0.00017340025990345064,
559
+ 0.00013722937031498307,
560
+ 0.00010384757955302797,
561
+ 7.40768580939564e-05,
562
+ 4.865025990345063e-05,
563
+ 2.8193872215002235e-05,
564
+ 1.3211399184359193e-05,
565
+ 4.071759021513154e-06,
566
+ 0.0005,
567
+ 0.0004992308747664155,
568
+ 0.0004969282409784868,
569
+ 0.0004931062951392203,
570
+ 0.00048778860081564085,
571
+ 0.00048100794336156604,
572
+ 0.0004728061277849978,
573
+ 0.000463233721006346,
574
+ 0.0004523497400965494,
575
+ 0.00044022128841720773,
576
+ 0.0004269231419060436,
577
+ 0.0004125372880583809,
578
+ 0.00039715242044697206,
579
+ 0.00038086339189662925
580
+ ]
581
+ }