cpoisson commited on
Commit
38e2d68
·
1 Parent(s): 9fece65

Add efficientnet_custom_v2_2 trained on 1000 images per class and augmentation of unbalanced classes

Browse files
efficientnet_custom_v2_2/benchmark_results.json ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "benchmarked_devices": [
3
+ "cuda"
4
+ ],
5
+ "parameters": {
6
+ "total_params": 4030606,
7
+ "trainable_params": 3178798,
8
+ "total_params_m": 4.030606,
9
+ "trainable_params_m": 3.178798
10
+ },
11
+ "cuda": {
12
+ "memory": {
13
+ "baseline_memory_mb": 70.193359375,
14
+ "peak_memory_mb": 80.720703125,
15
+ "current_memory_mb": 70.76806640625,
16
+ "inference_memory_mb": 10.52734375,
17
+ "device": "cuda"
18
+ },
19
+ "inference_single": {
20
+ "batch_size": 1,
21
+ "mean_latency_ms": 5.136066239720094,
22
+ "std_latency_ms": 0.008697872240662149,
23
+ "median_latency_ms": 5.135121497005457,
24
+ "p95_latency_ms": 5.151860694604693,
25
+ "p99_latency_ms": 5.156857259207754,
26
+ "min_latency_ms": 5.121371003042441,
27
+ "max_latency_ms": 5.1598530044429936,
28
+ "latency_per_image_ms": 5.136066239720094,
29
+ "throughput_img_per_sec": 194.70153875089005,
30
+ "device": "cuda"
31
+ },
32
+ "inference_batch32": {
33
+ "batch_size": 32,
34
+ "mean_latency_ms": 18.34433564043138,
35
+ "std_latency_ms": 0.22169971671972608,
36
+ "median_latency_ms": 18.217552998976316,
37
+ "p95_latency_ms": 18.770105749717914,
38
+ "p99_latency_ms": 18.77734032314038,
39
+ "min_latency_ms": 18.15599100518739,
40
+ "max_latency_ms": 18.78215800388716,
41
+ "latency_per_image_ms": 0.5732604887634807,
42
+ "throughput_img_per_sec": 1744.407681326501,
43
+ "device": "cuda"
44
+ }
45
+ }
46
+ }
efficientnet_custom_v2_2/class_mapping.txt ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ battery:0
2
+ car_battery:1
3
+ cardboard:2
4
+ food_organics:3
5
+ glass:4
6
+ light_bulb:5
7
+ metal:6
8
+ mirror:7
9
+ miscellaneous_trash:8
10
+ neon:9
11
+ paper:10
12
+ pharmacy:11
13
+ plastic:12
14
+ printer_cartridge:13
15
+ textile_trash:14
16
+ tire:15
17
+ vegetation:16
18
+ wood:17
efficientnet_custom_v2_2/classification_report.txt ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Classification Report
2
+ ================================================================================
3
+
4
+ precision recall f1-score support
5
+
6
+ battery 1.0000 0.9928 0.9964 276
7
+ car_battery 0.9959 1.0000 0.9979 243
8
+ cardboard 0.9062 0.9170 0.9116 253
9
+ food_organics 0.9436 0.9366 0.9401 268
10
+ glass 0.9685 0.9179 0.9425 268
11
+ light_bulb 1.0000 0.9883 0.9941 256
12
+ metal 0.8826 0.8859 0.8843 263
13
+ mirror 0.9957 1.0000 0.9978 229
14
+ miscellaneous_trash 0.9121 0.8755 0.8934 249
15
+ neon 0.9784 0.9956 0.9869 227
16
+ paper 0.8996 0.8630 0.8809 270
17
+ pharmacy 0.9881 0.9921 0.9901 252
18
+ plastic 0.8000 0.8681 0.8327 235
19
+ printer_cartridge 0.9668 0.9957 0.9811 234
20
+ textile_trash 0.9277 0.9083 0.9179 240
21
+ tire 0.9763 0.9960 0.9860 248
22
+ vegetation 0.9810 0.9961 0.9885 259
23
+ wood 1.0000 1.0000 1.0000 230
24
+
25
+ accuracy 0.9507 4500
26
+ macro avg 0.9512 0.9516 0.9512 4500
27
+ weighted avg 0.9511 0.9507 0.9507 4500
efficientnet_custom_v2_2/confusion_matrix.png ADDED

Git LFS Details

  • SHA256: 2519d5c4a4b8df4d6cb6852da9d714d42a64865168d511eca0c033bb6e9922f1
  • Pointer size: 131 Bytes
  • Size of remote file: 457 kB
efficientnet_custom_v2_2/model.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cabaa0021ae26cccf4a352697b9b86878a3ef4f8b6f535db1acbbd9054f1837e
3
+ size 16402067
efficientnet_custom_v2_2/training_curves.png ADDED

Git LFS Details

  • SHA256: b458036455436cf52174e3cf53dce1cf58a2ab256f846f60fb16facca6b78ebb
  • Pointer size: 131 Bytes
  • Size of remote file: 253 kB
efficientnet_custom_v2_2/training_history.txt ADDED
@@ -0,0 +1,269 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Training History
2
+ ================================================================================
3
+
4
+ Epoch 1:
5
+ Train Loss: 1.225998
6
+ Train Accuracy: 0.682222
7
+ Val Accuracy: 0.852000
8
+ Learning Rate: 0.00010000
9
+ Epoch Time: 18.49s
10
+
11
+ Epoch 2:
12
+ Train Loss: 0.458198
13
+ Train Accuracy: 0.858444
14
+ Val Accuracy: 0.902444
15
+ Learning Rate: 0.00010000
16
+ Epoch Time: 17.16s
17
+
18
+ Epoch 3:
19
+ Train Loss: 0.304337
20
+ Train Accuracy: 0.906889
21
+ Val Accuracy: 0.917333
22
+ Learning Rate: 0.00010000
23
+ Epoch Time: 17.17s
24
+
25
+ Epoch 4:
26
+ Train Loss: 0.238223
27
+ Train Accuracy: 0.924741
28
+ Val Accuracy: 0.925778
29
+ Learning Rate: 0.00010000
30
+ Epoch Time: 17.38s
31
+
32
+ Epoch 5:
33
+ Train Loss: 0.191649
34
+ Train Accuracy: 0.939407
35
+ Val Accuracy: 0.930444
36
+ Learning Rate: 0.00010000
37
+ Epoch Time: 17.66s
38
+
39
+ Epoch 6:
40
+ Train Loss: 0.153464
41
+ Train Accuracy: 0.951407
42
+ Val Accuracy: 0.929333
43
+ Learning Rate: 0.00010000
44
+ Epoch Time: 17.50s
45
+
46
+ Epoch 7:
47
+ Train Loss: 0.124825
48
+ Train Accuracy: 0.960815
49
+ Val Accuracy: 0.937778
50
+ Learning Rate: 0.00010000
51
+ Epoch Time: 17.34s
52
+
53
+ Epoch 8:
54
+ Train Loss: 0.109680
55
+ Train Accuracy: 0.967185
56
+ Val Accuracy: 0.941778
57
+ Learning Rate: 0.00010000
58
+ Epoch Time: 17.32s
59
+
60
+ Epoch 9:
61
+ Train Loss: 0.101151
62
+ Train Accuracy: 0.968296
63
+ Val Accuracy: 0.941111
64
+ Learning Rate: 0.00010000
65
+ Epoch Time: 17.26s
66
+
67
+ Epoch 10:
68
+ Train Loss: 0.092170
69
+ Train Accuracy: 0.970963
70
+ Val Accuracy: 0.937778
71
+ Learning Rate: 0.00010000
72
+ Epoch Time: 17.19s
73
+
74
+ Epoch 11:
75
+ Train Loss: 0.070614
76
+ Train Accuracy: 0.975926
77
+ Val Accuracy: 0.944444
78
+ Learning Rate: 0.00010000
79
+ Epoch Time: 17.26s
80
+
81
+ Epoch 12:
82
+ Train Loss: 0.067904
83
+ Train Accuracy: 0.978296
84
+ Val Accuracy: 0.939556
85
+ Learning Rate: 0.00010000
86
+ Epoch Time: 17.99s
87
+
88
+ Epoch 13:
89
+ Train Loss: 0.065085
90
+ Train Accuracy: 0.979333
91
+ Val Accuracy: 0.939556
92
+ Learning Rate: 0.00010000
93
+ Epoch Time: 18.03s
94
+
95
+ Epoch 14:
96
+ Train Loss: 0.063790
97
+ Train Accuracy: 0.979259
98
+ Val Accuracy: 0.940444
99
+ Learning Rate: 0.00010000
100
+ Epoch Time: 17.87s
101
+
102
+ Epoch 15:
103
+ Train Loss: 0.054066
104
+ Train Accuracy: 0.983037
105
+ Val Accuracy: 0.939556
106
+ Learning Rate: 0.00010000
107
+ Epoch Time: 17.66s
108
+
109
+ Epoch 16:
110
+ Train Loss: 0.054058
111
+ Train Accuracy: 0.981852
112
+ Val Accuracy: 0.942667
113
+ Learning Rate: 0.00010000
114
+ Epoch Time: 18.07s
115
+
116
+ Epoch 17:
117
+ Train Loss: 0.050998
118
+ Train Accuracy: 0.984444
119
+ Val Accuracy: 0.942222
120
+ Learning Rate: 0.00010000
121
+ Epoch Time: 17.81s
122
+
123
+ Epoch 18:
124
+ Train Loss: 0.041915
125
+ Train Accuracy: 0.987185
126
+ Val Accuracy: 0.948667
127
+ Learning Rate: 0.00005000
128
+ Epoch Time: 17.68s
129
+
130
+ Epoch 19:
131
+ Train Loss: 0.034541
132
+ Train Accuracy: 0.989407
133
+ Val Accuracy: 0.945111
134
+ Learning Rate: 0.00005000
135
+ Epoch Time: 17.52s
136
+
137
+ Epoch 20:
138
+ Train Loss: 0.031690
139
+ Train Accuracy: 0.990296
140
+ Val Accuracy: 0.946000
141
+ Learning Rate: 0.00005000
142
+ Epoch Time: 17.24s
143
+
144
+ Epoch 21:
145
+ Train Loss: 0.031530
146
+ Train Accuracy: 0.990815
147
+ Val Accuracy: 0.949778
148
+ Learning Rate: 0.00005000
149
+ Epoch Time: 17.25s
150
+
151
+ Epoch 22:
152
+ Train Loss: 0.032882
153
+ Train Accuracy: 0.990000
154
+ Val Accuracy: 0.946000
155
+ Learning Rate: 0.00005000
156
+ Epoch Time: 17.20s
157
+
158
+ Epoch 23:
159
+ Train Loss: 0.024585
160
+ Train Accuracy: 0.992370
161
+ Val Accuracy: 0.946000
162
+ Learning Rate: 0.00005000
163
+ Epoch Time: 17.27s
164
+
165
+ Epoch 24:
166
+ Train Loss: 0.027643
167
+ Train Accuracy: 0.991556
168
+ Val Accuracy: 0.946667
169
+ Learning Rate: 0.00005000
170
+ Epoch Time: 17.26s
171
+
172
+ Epoch 25:
173
+ Train Loss: 0.025976
174
+ Train Accuracy: 0.991926
175
+ Val Accuracy: 0.947778
176
+ Learning Rate: 0.00005000
177
+ Epoch Time: 17.28s
178
+
179
+ Epoch 26:
180
+ Train Loss: 0.025604
181
+ Train Accuracy: 0.992222
182
+ Val Accuracy: 0.947333
183
+ Learning Rate: 0.00005000
184
+ Epoch Time: 17.25s
185
+
186
+ Epoch 27:
187
+ Train Loss: 0.025203
188
+ Train Accuracy: 0.992593
189
+ Val Accuracy: 0.947111
190
+ Learning Rate: 0.00005000
191
+ Epoch Time: 17.43s
192
+
193
+ Epoch 28:
194
+ Train Loss: 0.023580
195
+ Train Accuracy: 0.992741
196
+ Val Accuracy: 0.950667
197
+ Learning Rate: 0.00002500
198
+ Epoch Time: 17.35s
199
+
200
+ Epoch 29:
201
+ Train Loss: 0.019039
202
+ Train Accuracy: 0.994000
203
+ Val Accuracy: 0.948000
204
+ Learning Rate: 0.00002500
205
+ Epoch Time: 17.31s
206
+
207
+ Epoch 30:
208
+ Train Loss: 0.019318
209
+ Train Accuracy: 0.993926
210
+ Val Accuracy: 0.948222
211
+ Learning Rate: 0.00002500
212
+ Epoch Time: 17.44s
213
+
214
+ Epoch 31:
215
+ Train Loss: 0.019344
216
+ Train Accuracy: 0.994074
217
+ Val Accuracy: 0.949778
218
+ Learning Rate: 0.00002500
219
+ Epoch Time: 17.29s
220
+
221
+ Epoch 32:
222
+ Train Loss: 0.023005
223
+ Train Accuracy: 0.992444
224
+ Val Accuracy: 0.948222
225
+ Learning Rate: 0.00002500
226
+ Epoch Time: 17.39s
227
+
228
+ Epoch 33:
229
+ Train Loss: 0.018618
230
+ Train Accuracy: 0.994222
231
+ Val Accuracy: 0.948667
232
+ Learning Rate: 0.00002500
233
+ Epoch Time: 17.16s
234
+
235
+ Epoch 34:
236
+ Train Loss: 0.019426
237
+ Train Accuracy: 0.993778
238
+ Val Accuracy: 0.949778
239
+ Learning Rate: 0.00002500
240
+ Epoch Time: 17.40s
241
+
242
+ Epoch 35:
243
+ Train Loss: 0.017998
244
+ Train Accuracy: 0.994667
245
+ Val Accuracy: 0.949556
246
+ Learning Rate: 0.00001250
247
+ Epoch Time: 17.29s
248
+
249
+ Epoch 36:
250
+ Train Loss: 0.017031
251
+ Train Accuracy: 0.995037
252
+ Val Accuracy: 0.950000
253
+ Learning Rate: 0.00001250
254
+ Epoch Time: 17.15s
255
+
256
+ Epoch 37:
257
+ Train Loss: 0.017270
258
+ Train Accuracy: 0.994667
259
+ Val Accuracy: 0.950444
260
+ Learning Rate: 0.00001250
261
+ Epoch Time: 17.32s
262
+
263
+ Epoch 38:
264
+ Train Loss: 0.017385
265
+ Train Accuracy: 0.994148
266
+ Val Accuracy: 0.950444
267
+ Learning Rate: 0.00001250
268
+ Epoch Time: 17.23s
269
+