homohapiens commited on
Commit
f1a70ec
1 Parent(s): bcc5695

Added models and config

Browse files
.gitattributes CHANGED
@@ -32,3 +32,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
32
  *.zip filter=lfs diff=lfs merge=lfs -text
33
  *.zst filter=lfs diff=lfs merge=lfs -text
34
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
32
  *.zip filter=lfs diff=lfs merge=lfs -text
33
  *.zst filter=lfs diff=lfs merge=lfs -text
34
  *tfevents* filter=lfs diff=lfs merge=lfs -text
35
+ *.weights filter=lfs diff=lfs merge=lfs -text
yolov4-csp-locobot-multi.cfg ADDED
@@ -0,0 +1,1279 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [net]
2
+ # Testing
3
+ #batch=1
4
+ #subdivisions=1
5
+ # Training
6
+ batch=64
7
+ subdivisions=4
8
+ width=512
9
+ height=512
10
+ channels=3
11
+ momentum=0.949
12
+ decay=0.0005
13
+ angle=0
14
+ saturation = 1.5
15
+ exposure = 1.5
16
+ hue=.1
17
+
18
+ learning_rate=0.00065
19
+ burn_in=4000
20
+ max_batches = 12000
21
+ policy=steps
22
+ steps=9600,10800
23
+ scales=.1,.1
24
+
25
+ mosaic=1
26
+
27
+ letter_box=1
28
+
29
+ ema_alpha=0.9998
30
+
31
+ #optimized_memory=1
32
+
33
+ #23:104x104 54:52x52 85:26x26 104:13x13 for 416
34
+
35
+
36
+
37
+ [convolutional]
38
+ batch_normalize=1
39
+ filters=32
40
+ size=3
41
+ stride=1
42
+ pad=1
43
+ activation=mish
44
+
45
+ # Downsample
46
+
47
+ [convolutional]
48
+ batch_normalize=1
49
+ filters=64
50
+ size=3
51
+ stride=2
52
+ pad=1
53
+ activation=mish
54
+
55
+ #[convolutional]
56
+ #batch_normalize=1
57
+ #filters=64
58
+ #size=1
59
+ #stride=1
60
+ #pad=1
61
+ #activation=mish
62
+
63
+ #[route]
64
+ #layers = -2
65
+
66
+ #[convolutional]
67
+ #batch_normalize=1
68
+ #filters=64
69
+ #size=1
70
+ #stride=1
71
+ #pad=1
72
+ #activation=mish
73
+
74
+ [convolutional]
75
+ batch_normalize=1
76
+ filters=32
77
+ size=1
78
+ stride=1
79
+ pad=1
80
+ activation=mish
81
+
82
+ [convolutional]
83
+ batch_normalize=1
84
+ filters=64
85
+ size=3
86
+ stride=1
87
+ pad=1
88
+ activation=mish
89
+
90
+ [shortcut]
91
+ from=-3
92
+ activation=linear
93
+
94
+ #[convolutional]
95
+ #batch_normalize=1
96
+ #filters=64
97
+ #size=1
98
+ #stride=1
99
+ #pad=1
100
+ #activation=mish
101
+
102
+ #[route]
103
+ #layers = -1,-7
104
+
105
+ #[convolutional]
106
+ #batch_normalize=1
107
+ #filters=64
108
+ #size=1
109
+ #stride=1
110
+ #pad=1
111
+ #activation=mish
112
+
113
+ # Downsample
114
+
115
+ [convolutional]
116
+ batch_normalize=1
117
+ filters=128
118
+ size=3
119
+ stride=2
120
+ pad=1
121
+ activation=mish
122
+
123
+ [convolutional]
124
+ batch_normalize=1
125
+ filters=64
126
+ size=1
127
+ stride=1
128
+ pad=1
129
+ activation=mish
130
+
131
+ [route]
132
+ layers = -2
133
+
134
+ [convolutional]
135
+ batch_normalize=1
136
+ filters=64
137
+ size=1
138
+ stride=1
139
+ pad=1
140
+ activation=mish
141
+
142
+ [convolutional]
143
+ batch_normalize=1
144
+ filters=64
145
+ size=1
146
+ stride=1
147
+ pad=1
148
+ activation=mish
149
+
150
+ [convolutional]
151
+ batch_normalize=1
152
+ filters=64
153
+ size=3
154
+ stride=1
155
+ pad=1
156
+ activation=mish
157
+
158
+ [shortcut]
159
+ from=-3
160
+ activation=linear
161
+
162
+ [convolutional]
163
+ batch_normalize=1
164
+ filters=64
165
+ size=1
166
+ stride=1
167
+ pad=1
168
+ activation=mish
169
+
170
+ [convolutional]
171
+ batch_normalize=1
172
+ filters=64
173
+ size=3
174
+ stride=1
175
+ pad=1
176
+ activation=mish
177
+
178
+ [shortcut]
179
+ from=-3
180
+ activation=linear
181
+
182
+ [convolutional]
183
+ batch_normalize=1
184
+ filters=64
185
+ size=1
186
+ stride=1
187
+ pad=1
188
+ activation=mish
189
+
190
+ [route]
191
+ layers = -1,-10
192
+
193
+ [convolutional]
194
+ batch_normalize=1
195
+ filters=128
196
+ size=1
197
+ stride=1
198
+ pad=1
199
+ activation=mish
200
+
201
+ # Downsample
202
+
203
+ [convolutional]
204
+ batch_normalize=1
205
+ filters=256
206
+ size=3
207
+ stride=2
208
+ pad=1
209
+ activation=mish
210
+
211
+ [convolutional]
212
+ batch_normalize=1
213
+ filters=128
214
+ size=1
215
+ stride=1
216
+ pad=1
217
+ activation=mish
218
+
219
+ [route]
220
+ layers = -2
221
+
222
+ [convolutional]
223
+ batch_normalize=1
224
+ filters=128
225
+ size=1
226
+ stride=1
227
+ pad=1
228
+ activation=mish
229
+
230
+ [convolutional]
231
+ batch_normalize=1
232
+ filters=128
233
+ size=1
234
+ stride=1
235
+ pad=1
236
+ activation=mish
237
+
238
+ [convolutional]
239
+ batch_normalize=1
240
+ filters=128
241
+ size=3
242
+ stride=1
243
+ pad=1
244
+ activation=mish
245
+
246
+ [shortcut]
247
+ from=-3
248
+ activation=linear
249
+
250
+ [convolutional]
251
+ batch_normalize=1
252
+ filters=128
253
+ size=1
254
+ stride=1
255
+ pad=1
256
+ activation=mish
257
+
258
+ [convolutional]
259
+ batch_normalize=1
260
+ filters=128
261
+ size=3
262
+ stride=1
263
+ pad=1
264
+ activation=mish
265
+
266
+ [shortcut]
267
+ from=-3
268
+ activation=linear
269
+
270
+ [convolutional]
271
+ batch_normalize=1
272
+ filters=128
273
+ size=1
274
+ stride=1
275
+ pad=1
276
+ activation=mish
277
+
278
+ [convolutional]
279
+ batch_normalize=1
280
+ filters=128
281
+ size=3
282
+ stride=1
283
+ pad=1
284
+ activation=mish
285
+
286
+ [shortcut]
287
+ from=-3
288
+ activation=linear
289
+
290
+ [convolutional]
291
+ batch_normalize=1
292
+ filters=128
293
+ size=1
294
+ stride=1
295
+ pad=1
296
+ activation=mish
297
+
298
+ [convolutional]
299
+ batch_normalize=1
300
+ filters=128
301
+ size=3
302
+ stride=1
303
+ pad=1
304
+ activation=mish
305
+
306
+ [shortcut]
307
+ from=-3
308
+ activation=linear
309
+
310
+
311
+ [convolutional]
312
+ batch_normalize=1
313
+ filters=128
314
+ size=1
315
+ stride=1
316
+ pad=1
317
+ activation=mish
318
+
319
+ [convolutional]
320
+ batch_normalize=1
321
+ filters=128
322
+ size=3
323
+ stride=1
324
+ pad=1
325
+ activation=mish
326
+
327
+ [shortcut]
328
+ from=-3
329
+ activation=linear
330
+
331
+ [convolutional]
332
+ batch_normalize=1
333
+ filters=128
334
+ size=1
335
+ stride=1
336
+ pad=1
337
+ activation=mish
338
+
339
+ [convolutional]
340
+ batch_normalize=1
341
+ filters=128
342
+ size=3
343
+ stride=1
344
+ pad=1
345
+ activation=mish
346
+
347
+ [shortcut]
348
+ from=-3
349
+ activation=linear
350
+
351
+ [convolutional]
352
+ batch_normalize=1
353
+ filters=128
354
+ size=1
355
+ stride=1
356
+ pad=1
357
+ activation=mish
358
+
359
+ [convolutional]
360
+ batch_normalize=1
361
+ filters=128
362
+ size=3
363
+ stride=1
364
+ pad=1
365
+ activation=mish
366
+
367
+ [shortcut]
368
+ from=-3
369
+ activation=linear
370
+
371
+ [convolutional]
372
+ batch_normalize=1
373
+ filters=128
374
+ size=1
375
+ stride=1
376
+ pad=1
377
+ activation=mish
378
+
379
+ [convolutional]
380
+ batch_normalize=1
381
+ filters=128
382
+ size=3
383
+ stride=1
384
+ pad=1
385
+ activation=mish
386
+
387
+ [shortcut]
388
+ from=-3
389
+ activation=linear
390
+
391
+ [convolutional]
392
+ batch_normalize=1
393
+ filters=128
394
+ size=1
395
+ stride=1
396
+ pad=1
397
+ activation=mish
398
+
399
+ [route]
400
+ layers = -1,-28
401
+
402
+ [convolutional]
403
+ batch_normalize=1
404
+ filters=256
405
+ size=1
406
+ stride=1
407
+ pad=1
408
+ activation=mish
409
+
410
+ # Downsample
411
+
412
+ [convolutional]
413
+ batch_normalize=1
414
+ filters=512
415
+ size=3
416
+ stride=2
417
+ pad=1
418
+ activation=mish
419
+
420
+ [convolutional]
421
+ batch_normalize=1
422
+ filters=256
423
+ size=1
424
+ stride=1
425
+ pad=1
426
+ activation=mish
427
+
428
+ [route]
429
+ layers = -2
430
+
431
+ [convolutional]
432
+ batch_normalize=1
433
+ filters=256
434
+ size=1
435
+ stride=1
436
+ pad=1
437
+ activation=mish
438
+
439
+ [convolutional]
440
+ batch_normalize=1
441
+ filters=256
442
+ size=1
443
+ stride=1
444
+ pad=1
445
+ activation=mish
446
+
447
+ [convolutional]
448
+ batch_normalize=1
449
+ filters=256
450
+ size=3
451
+ stride=1
452
+ pad=1
453
+ activation=mish
454
+
455
+ [shortcut]
456
+ from=-3
457
+ activation=linear
458
+
459
+
460
+ [convolutional]
461
+ batch_normalize=1
462
+ filters=256
463
+ size=1
464
+ stride=1
465
+ pad=1
466
+ activation=mish
467
+
468
+ [convolutional]
469
+ batch_normalize=1
470
+ filters=256
471
+ size=3
472
+ stride=1
473
+ pad=1
474
+ activation=mish
475
+
476
+ [shortcut]
477
+ from=-3
478
+ activation=linear
479
+
480
+
481
+ [convolutional]
482
+ batch_normalize=1
483
+ filters=256
484
+ size=1
485
+ stride=1
486
+ pad=1
487
+ activation=mish
488
+
489
+ [convolutional]
490
+ batch_normalize=1
491
+ filters=256
492
+ size=3
493
+ stride=1
494
+ pad=1
495
+ activation=mish
496
+
497
+ [shortcut]
498
+ from=-3
499
+ activation=linear
500
+
501
+
502
+ [convolutional]
503
+ batch_normalize=1
504
+ filters=256
505
+ size=1
506
+ stride=1
507
+ pad=1
508
+ activation=mish
509
+
510
+ [convolutional]
511
+ batch_normalize=1
512
+ filters=256
513
+ size=3
514
+ stride=1
515
+ pad=1
516
+ activation=mish
517
+
518
+ [shortcut]
519
+ from=-3
520
+ activation=linear
521
+
522
+
523
+ [convolutional]
524
+ batch_normalize=1
525
+ filters=256
526
+ size=1
527
+ stride=1
528
+ pad=1
529
+ activation=mish
530
+
531
+ [convolutional]
532
+ batch_normalize=1
533
+ filters=256
534
+ size=3
535
+ stride=1
536
+ pad=1
537
+ activation=mish
538
+
539
+ [shortcut]
540
+ from=-3
541
+ activation=linear
542
+
543
+
544
+ [convolutional]
545
+ batch_normalize=1
546
+ filters=256
547
+ size=1
548
+ stride=1
549
+ pad=1
550
+ activation=mish
551
+
552
+ [convolutional]
553
+ batch_normalize=1
554
+ filters=256
555
+ size=3
556
+ stride=1
557
+ pad=1
558
+ activation=mish
559
+
560
+ [shortcut]
561
+ from=-3
562
+ activation=linear
563
+
564
+
565
+ [convolutional]
566
+ batch_normalize=1
567
+ filters=256
568
+ size=1
569
+ stride=1
570
+ pad=1
571
+ activation=mish
572
+
573
+ [convolutional]
574
+ batch_normalize=1
575
+ filters=256
576
+ size=3
577
+ stride=1
578
+ pad=1
579
+ activation=mish
580
+
581
+ [shortcut]
582
+ from=-3
583
+ activation=linear
584
+
585
+ [convolutional]
586
+ batch_normalize=1
587
+ filters=256
588
+ size=1
589
+ stride=1
590
+ pad=1
591
+ activation=mish
592
+
593
+ [convolutional]
594
+ batch_normalize=1
595
+ filters=256
596
+ size=3
597
+ stride=1
598
+ pad=1
599
+ activation=mish
600
+
601
+ [shortcut]
602
+ from=-3
603
+ activation=linear
604
+
605
+ [convolutional]
606
+ batch_normalize=1
607
+ filters=256
608
+ size=1
609
+ stride=1
610
+ pad=1
611
+ activation=mish
612
+
613
+ [route]
614
+ layers = -1,-28
615
+
616
+ [convolutional]
617
+ batch_normalize=1
618
+ filters=512
619
+ size=1
620
+ stride=1
621
+ pad=1
622
+ activation=mish
623
+
624
+ # Downsample
625
+
626
+ [convolutional]
627
+ batch_normalize=1
628
+ filters=1024
629
+ size=3
630
+ stride=2
631
+ pad=1
632
+ activation=mish
633
+
634
+ [convolutional]
635
+ batch_normalize=1
636
+ filters=512
637
+ size=1
638
+ stride=1
639
+ pad=1
640
+ activation=mish
641
+
642
+ [route]
643
+ layers = -2
644
+
645
+ [convolutional]
646
+ batch_normalize=1
647
+ filters=512
648
+ size=1
649
+ stride=1
650
+ pad=1
651
+ activation=mish
652
+
653
+ [convolutional]
654
+ batch_normalize=1
655
+ filters=512
656
+ size=1
657
+ stride=1
658
+ pad=1
659
+ activation=mish
660
+
661
+ [convolutional]
662
+ batch_normalize=1
663
+ filters=512
664
+ size=3
665
+ stride=1
666
+ pad=1
667
+ activation=mish
668
+
669
+ [shortcut]
670
+ from=-3
671
+ activation=linear
672
+
673
+ [convolutional]
674
+ batch_normalize=1
675
+ filters=512
676
+ size=1
677
+ stride=1
678
+ pad=1
679
+ activation=mish
680
+
681
+ [convolutional]
682
+ batch_normalize=1
683
+ filters=512
684
+ size=3
685
+ stride=1
686
+ pad=1
687
+ activation=mish
688
+
689
+ [shortcut]
690
+ from=-3
691
+ activation=linear
692
+
693
+ [convolutional]
694
+ batch_normalize=1
695
+ filters=512
696
+ size=1
697
+ stride=1
698
+ pad=1
699
+ activation=mish
700
+
701
+ [convolutional]
702
+ batch_normalize=1
703
+ filters=512
704
+ size=3
705
+ stride=1
706
+ pad=1
707
+ activation=mish
708
+
709
+ [shortcut]
710
+ from=-3
711
+ activation=linear
712
+
713
+ [convolutional]
714
+ batch_normalize=1
715
+ filters=512
716
+ size=1
717
+ stride=1
718
+ pad=1
719
+ activation=mish
720
+
721
+ [convolutional]
722
+ batch_normalize=1
723
+ filters=512
724
+ size=3
725
+ stride=1
726
+ pad=1
727
+ activation=mish
728
+
729
+ [shortcut]
730
+ from=-3
731
+ activation=linear
732
+
733
+ [convolutional]
734
+ batch_normalize=1
735
+ filters=512
736
+ size=1
737
+ stride=1
738
+ pad=1
739
+ activation=mish
740
+
741
+ [route]
742
+ layers = -1,-16
743
+
744
+ [convolutional]
745
+ batch_normalize=1
746
+ filters=1024
747
+ size=1
748
+ stride=1
749
+ pad=1
750
+ activation=mish
751
+
752
+ ##########################
753
+
754
+ [convolutional]
755
+ batch_normalize=1
756
+ filters=512
757
+ size=1
758
+ stride=1
759
+ pad=1
760
+ activation=mish
761
+
762
+ [route]
763
+ layers = -2
764
+
765
+ [convolutional]
766
+ batch_normalize=1
767
+ filters=512
768
+ size=1
769
+ stride=1
770
+ pad=1
771
+ activation=mish
772
+
773
+ [convolutional]
774
+ batch_normalize=1
775
+ size=3
776
+ stride=1
777
+ pad=1
778
+ filters=512
779
+ activation=mish
780
+
781
+ [convolutional]
782
+ batch_normalize=1
783
+ filters=512
784
+ size=1
785
+ stride=1
786
+ pad=1
787
+ activation=mish
788
+
789
+ ### SPP ###
790
+ [maxpool]
791
+ stride=1
792
+ size=5
793
+
794
+ [route]
795
+ layers=-2
796
+
797
+ [maxpool]
798
+ stride=1
799
+ size=9
800
+
801
+ [route]
802
+ layers=-4
803
+
804
+ [maxpool]
805
+ stride=1
806
+ size=13
807
+
808
+ [route]
809
+ layers=-1,-3,-5,-6
810
+ ### End SPP ###
811
+
812
+ [convolutional]
813
+ batch_normalize=1
814
+ filters=512
815
+ size=1
816
+ stride=1
817
+ pad=1
818
+ activation=mish
819
+
820
+ [convolutional]
821
+ batch_normalize=1
822
+ size=3
823
+ stride=1
824
+ pad=1
825
+ filters=512
826
+ activation=mish
827
+
828
+ [route]
829
+ layers = -1, -13
830
+
831
+ [convolutional]
832
+ batch_normalize=1
833
+ filters=512
834
+ size=1
835
+ stride=1
836
+ pad=1
837
+ activation=mish
838
+
839
+ [convolutional]
840
+ batch_normalize=1
841
+ filters=256
842
+ size=1
843
+ stride=1
844
+ pad=1
845
+ activation=mish
846
+
847
+ [upsample]
848
+ stride=2
849
+
850
+ [route]
851
+ layers = 79
852
+
853
+ [convolutional]
854
+ batch_normalize=1
855
+ filters=256
856
+ size=1
857
+ stride=1
858
+ pad=1
859
+ activation=mish
860
+
861
+ [route]
862
+ layers = -1, -3
863
+
864
+ [convolutional]
865
+ batch_normalize=1
866
+ filters=256
867
+ size=1
868
+ stride=1
869
+ pad=1
870
+ activation=mish
871
+
872
+ [convolutional]
873
+ batch_normalize=1
874
+ filters=256
875
+ size=1
876
+ stride=1
877
+ pad=1
878
+ activation=mish
879
+
880
+ [route]
881
+ layers = -2
882
+
883
+ [convolutional]
884
+ batch_normalize=1
885
+ filters=256
886
+ size=1
887
+ stride=1
888
+ pad=1
889
+ activation=mish
890
+
891
+ [convolutional]
892
+ batch_normalize=1
893
+ size=3
894
+ stride=1
895
+ pad=1
896
+ filters=256
897
+ activation=mish
898
+
899
+ [convolutional]
900
+ batch_normalize=1
901
+ filters=256
902
+ size=1
903
+ stride=1
904
+ pad=1
905
+ activation=mish
906
+
907
+ [convolutional]
908
+ batch_normalize=1
909
+ size=3
910
+ stride=1
911
+ pad=1
912
+ filters=256
913
+ activation=mish
914
+
915
+ [route]
916
+ layers = -1, -6
917
+
918
+ [convolutional]
919
+ batch_normalize=1
920
+ filters=256
921
+ size=1
922
+ stride=1
923
+ pad=1
924
+ activation=mish
925
+
926
+ [convolutional]
927
+ batch_normalize=1
928
+ filters=128
929
+ size=1
930
+ stride=1
931
+ pad=1
932
+ activation=mish
933
+
934
+ [upsample]
935
+ stride=2
936
+
937
+ [route]
938
+ layers = 48
939
+
940
+ [convolutional]
941
+ batch_normalize=1
942
+ filters=128
943
+ size=1
944
+ stride=1
945
+ pad=1
946
+ activation=mish
947
+
948
+ [route]
949
+ layers = -1, -3
950
+
951
+ [convolutional]
952
+ batch_normalize=1
953
+ filters=128
954
+ size=1
955
+ stride=1
956
+ pad=1
957
+ activation=mish
958
+
959
+ [convolutional]
960
+ batch_normalize=1
961
+ filters=128
962
+ size=1
963
+ stride=1
964
+ pad=1
965
+ activation=mish
966
+
967
+ [route]
968
+ layers = -2
969
+
970
+ [convolutional]
971
+ batch_normalize=1
972
+ filters=128
973
+ size=1
974
+ stride=1
975
+ pad=1
976
+ activation=mish
977
+
978
+ [convolutional]
979
+ batch_normalize=1
980
+ size=3
981
+ stride=1
982
+ pad=1
983
+ filters=128
984
+ activation=mish
985
+
986
+ [convolutional]
987
+ batch_normalize=1
988
+ filters=128
989
+ size=1
990
+ stride=1
991
+ pad=1
992
+ activation=mish
993
+
994
+ [convolutional]
995
+ batch_normalize=1
996
+ size=3
997
+ stride=1
998
+ pad=1
999
+ filters=128
1000
+ activation=mish
1001
+
1002
+ [route]
1003
+ layers = -1, -6
1004
+
1005
+ [convolutional]
1006
+ batch_normalize=1
1007
+ filters=128
1008
+ size=1
1009
+ stride=1
1010
+ pad=1
1011
+ activation=mish
1012
+
1013
+ ##########################
1014
+
1015
+ [convolutional]
1016
+ batch_normalize=1
1017
+ size=3
1018
+ stride=1
1019
+ pad=1
1020
+ filters=256
1021
+ activation=mish
1022
+
1023
+ [convolutional]
1024
+ size=1
1025
+ stride=1
1026
+ pad=1
1027
+ filters=33
1028
+ activation=logistic
1029
+
1030
+
1031
+ [yolo]
1032
+ mask = 0,1,2
1033
+ anchors = 12, 16, 19, 36, 40, 28, 36, 75, 76, 55, 72, 146, 142, 110, 192, 243, 459, 401
1034
+ classes=6
1035
+ num=9
1036
+ jitter=.1
1037
+ scale_x_y = 2.0
1038
+ objectness_smooth=0
1039
+ ignore_thresh = .7
1040
+ truth_thresh = 1
1041
+ #random=1
1042
+ resize=1.5
1043
+ iou_thresh=0.2
1044
+ iou_normalizer=0.05
1045
+ cls_normalizer=0.5
1046
+ obj_normalizer=4.0
1047
+ iou_loss=ciou
1048
+ nms_kind=diounms
1049
+ beta_nms=0.6
1050
+ new_coords=1
1051
+ max_delta=5
1052
+
1053
+ [route]
1054
+ layers = -4
1055
+
1056
+ [convolutional]
1057
+ batch_normalize=1
1058
+ size=3
1059
+ stride=2
1060
+ pad=1
1061
+ filters=256
1062
+ activation=mish
1063
+
1064
+ [route]
1065
+ layers = -1, -20
1066
+
1067
+ [convolutional]
1068
+ batch_normalize=1
1069
+ filters=256
1070
+ size=1
1071
+ stride=1
1072
+ pad=1
1073
+ activation=mish
1074
+
1075
+ [convolutional]
1076
+ batch_normalize=1
1077
+ filters=256
1078
+ size=1
1079
+ stride=1
1080
+ pad=1
1081
+ activation=mish
1082
+
1083
+ [route]
1084
+ layers = -2
1085
+
1086
+ [convolutional]
1087
+ batch_normalize=1
1088
+ filters=256
1089
+ size=1
1090
+ stride=1
1091
+ pad=1
1092
+ activation=mish
1093
+
1094
+ [convolutional]
1095
+ batch_normalize=1
1096
+ size=3
1097
+ stride=1
1098
+ pad=1
1099
+ filters=256
1100
+ activation=mish
1101
+
1102
+ [convolutional]
1103
+ batch_normalize=1
1104
+ filters=256
1105
+ size=1
1106
+ stride=1
1107
+ pad=1
1108
+ activation=mish
1109
+
1110
+ [convolutional]
1111
+ batch_normalize=1
1112
+ size=3
1113
+ stride=1
1114
+ pad=1
1115
+ filters=256
1116
+ activation=mish
1117
+
1118
+ [route]
1119
+ layers = -1,-6
1120
+
1121
+ [convolutional]
1122
+ batch_normalize=1
1123
+ filters=256
1124
+ size=1
1125
+ stride=1
1126
+ pad=1
1127
+ activation=mish
1128
+
1129
+ [convolutional]
1130
+ batch_normalize=1
1131
+ size=3
1132
+ stride=1
1133
+ pad=1
1134
+ filters=512
1135
+ activation=mish
1136
+
1137
+ [convolutional]
1138
+ size=1
1139
+ stride=1
1140
+ pad=1
1141
+ filters=33
1142
+ activation=logistic
1143
+
1144
+
1145
+ [yolo]
1146
+ mask = 3,4,5
1147
+ anchors = 12, 16, 19, 36, 40, 28, 36, 75, 76, 55, 72, 146, 142, 110, 192, 243, 459, 401
1148
+ classes=6
1149
+ num=9
1150
+ jitter=.1
1151
+ scale_x_y = 2.0
1152
+ objectness_smooth=1
1153
+ ignore_thresh = .7
1154
+ truth_thresh = 1
1155
+ #random=1
1156
+ resize=1.5
1157
+ iou_thresh=0.2
1158
+ iou_normalizer=0.05
1159
+ cls_normalizer=0.5
1160
+ obj_normalizer=1.0
1161
+ iou_loss=ciou
1162
+ nms_kind=diounms
1163
+ beta_nms=0.6
1164
+ new_coords=1
1165
+ max_delta=5
1166
+
1167
+ [route]
1168
+ layers = -4
1169
+
1170
+ [convolutional]
1171
+ batch_normalize=1
1172
+ size=3
1173
+ stride=2
1174
+ pad=1
1175
+ filters=512
1176
+ activation=mish
1177
+
1178
+ [route]
1179
+ layers = -1, -49
1180
+
1181
+ [convolutional]
1182
+ batch_normalize=1
1183
+ filters=512
1184
+ size=1
1185
+ stride=1
1186
+ pad=1
1187
+ activation=mish
1188
+
1189
+ [convolutional]
1190
+ batch_normalize=1
1191
+ filters=512
1192
+ size=1
1193
+ stride=1
1194
+ pad=1
1195
+ activation=mish
1196
+
1197
+ [route]
1198
+ layers = -2
1199
+
1200
+ [convolutional]
1201
+ batch_normalize=1
1202
+ filters=512
1203
+ size=1
1204
+ stride=1
1205
+ pad=1
1206
+ activation=mish
1207
+
1208
+ [convolutional]
1209
+ batch_normalize=1
1210
+ size=3
1211
+ stride=1
1212
+ pad=1
1213
+ filters=512
1214
+ activation=mish
1215
+
1216
+ [convolutional]
1217
+ batch_normalize=1
1218
+ filters=512
1219
+ size=1
1220
+ stride=1
1221
+ pad=1
1222
+ activation=mish
1223
+
1224
+ [convolutional]
1225
+ batch_normalize=1
1226
+ size=3
1227
+ stride=1
1228
+ pad=1
1229
+ filters=512
1230
+ activation=mish
1231
+
1232
+ [route]
1233
+ layers = -1,-6
1234
+
1235
+ [convolutional]
1236
+ batch_normalize=1
1237
+ filters=512
1238
+ size=1
1239
+ stride=1
1240
+ pad=1
1241
+ activation=mish
1242
+
1243
+ [convolutional]
1244
+ batch_normalize=1
1245
+ size=3
1246
+ stride=1
1247
+ pad=1
1248
+ filters=1024
1249
+ activation=mish
1250
+
1251
+ [convolutional]
1252
+ size=1
1253
+ stride=1
1254
+ pad=1
1255
+ filters=33
1256
+ activation=logistic
1257
+
1258
+
1259
+ [yolo]
1260
+ mask = 6,7,8
1261
+ anchors = 12, 16, 19, 36, 40, 28, 36, 75, 76, 55, 72, 146, 142, 110, 192, 243, 459, 401
1262
+ classes=6
1263
+ num=9
1264
+ jitter=.1
1265
+ scale_x_y = 2.0
1266
+ objectness_smooth=1
1267
+ ignore_thresh = .7
1268
+ truth_thresh = 1
1269
+ #random=1
1270
+ resize=1.5
1271
+ iou_thresh=0.2
1272
+ iou_normalizer=0.05
1273
+ cls_normalizer=0.5
1274
+ obj_normalizer=0.4
1275
+ iou_loss=ciou
1276
+ nms_kind=diounms
1277
+ beta_nms=0.6
1278
+ new_coords=1
1279
+ max_delta=2
yolov4-csp-locobot-single.cfg ADDED
@@ -0,0 +1,1279 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [net]
2
+ # Testing
3
+ #batch=1
4
+ #subdivisions=1
5
+ # Training
6
+ batch=64
7
+ subdivisions=8
8
+ width=512
9
+ height=512
10
+ channels=3
11
+ momentum=0.949
12
+ decay=0.0005
13
+ angle=0
14
+ saturation = 1.5
15
+ exposure = 1.5
16
+ hue=.1
17
+
18
+ learning_rate=0.001
19
+ burn_in=1000
20
+ max_batches = 12000
21
+ policy=steps
22
+ steps=9600,10800
23
+ scales=.1,.1
24
+
25
+ mosaic=1
26
+
27
+ letter_box=1
28
+
29
+ ema_alpha=0.9998
30
+
31
+ #optimized_memory=1
32
+
33
+ #23:104x104 54:52x52 85:26x26 104:13x13 for 416
34
+
35
+
36
+
37
+ [convolutional]
38
+ batch_normalize=1
39
+ filters=32
40
+ size=3
41
+ stride=1
42
+ pad=1
43
+ activation=mish
44
+
45
+ # Downsample
46
+
47
+ [convolutional]
48
+ batch_normalize=1
49
+ filters=64
50
+ size=3
51
+ stride=2
52
+ pad=1
53
+ activation=mish
54
+
55
+ #[convolutional]
56
+ #batch_normalize=1
57
+ #filters=64
58
+ #size=1
59
+ #stride=1
60
+ #pad=1
61
+ #activation=mish
62
+
63
+ #[route]
64
+ #layers = -2
65
+
66
+ #[convolutional]
67
+ #batch_normalize=1
68
+ #filters=64
69
+ #size=1
70
+ #stride=1
71
+ #pad=1
72
+ #activation=mish
73
+
74
+ [convolutional]
75
+ batch_normalize=1
76
+ filters=32
77
+ size=1
78
+ stride=1
79
+ pad=1
80
+ activation=mish
81
+
82
+ [convolutional]
83
+ batch_normalize=1
84
+ filters=64
85
+ size=3
86
+ stride=1
87
+ pad=1
88
+ activation=mish
89
+
90
+ [shortcut]
91
+ from=-3
92
+ activation=linear
93
+
94
+ #[convolutional]
95
+ #batch_normalize=1
96
+ #filters=64
97
+ #size=1
98
+ #stride=1
99
+ #pad=1
100
+ #activation=mish
101
+
102
+ #[route]
103
+ #layers = -1,-7
104
+
105
+ #[convolutional]
106
+ #batch_normalize=1
107
+ #filters=64
108
+ #size=1
109
+ #stride=1
110
+ #pad=1
111
+ #activation=mish
112
+
113
+ # Downsample
114
+
115
+ [convolutional]
116
+ batch_normalize=1
117
+ filters=128
118
+ size=3
119
+ stride=2
120
+ pad=1
121
+ activation=mish
122
+
123
+ [convolutional]
124
+ batch_normalize=1
125
+ filters=64
126
+ size=1
127
+ stride=1
128
+ pad=1
129
+ activation=mish
130
+
131
+ [route]
132
+ layers = -2
133
+
134
+ [convolutional]
135
+ batch_normalize=1
136
+ filters=64
137
+ size=1
138
+ stride=1
139
+ pad=1
140
+ activation=mish
141
+
142
+ [convolutional]
143
+ batch_normalize=1
144
+ filters=64
145
+ size=1
146
+ stride=1
147
+ pad=1
148
+ activation=mish
149
+
150
+ [convolutional]
151
+ batch_normalize=1
152
+ filters=64
153
+ size=3
154
+ stride=1
155
+ pad=1
156
+ activation=mish
157
+
158
+ [shortcut]
159
+ from=-3
160
+ activation=linear
161
+
162
+ [convolutional]
163
+ batch_normalize=1
164
+ filters=64
165
+ size=1
166
+ stride=1
167
+ pad=1
168
+ activation=mish
169
+
170
+ [convolutional]
171
+ batch_normalize=1
172
+ filters=64
173
+ size=3
174
+ stride=1
175
+ pad=1
176
+ activation=mish
177
+
178
+ [shortcut]
179
+ from=-3
180
+ activation=linear
181
+
182
+ [convolutional]
183
+ batch_normalize=1
184
+ filters=64
185
+ size=1
186
+ stride=1
187
+ pad=1
188
+ activation=mish
189
+
190
+ [route]
191
+ layers = -1,-10
192
+
193
+ [convolutional]
194
+ batch_normalize=1
195
+ filters=128
196
+ size=1
197
+ stride=1
198
+ pad=1
199
+ activation=mish
200
+
201
+ # Downsample
202
+
203
+ [convolutional]
204
+ batch_normalize=1
205
+ filters=256
206
+ size=3
207
+ stride=2
208
+ pad=1
209
+ activation=mish
210
+
211
+ [convolutional]
212
+ batch_normalize=1
213
+ filters=128
214
+ size=1
215
+ stride=1
216
+ pad=1
217
+ activation=mish
218
+
219
+ [route]
220
+ layers = -2
221
+
222
+ [convolutional]
223
+ batch_normalize=1
224
+ filters=128
225
+ size=1
226
+ stride=1
227
+ pad=1
228
+ activation=mish
229
+
230
+ [convolutional]
231
+ batch_normalize=1
232
+ filters=128
233
+ size=1
234
+ stride=1
235
+ pad=1
236
+ activation=mish
237
+
238
+ [convolutional]
239
+ batch_normalize=1
240
+ filters=128
241
+ size=3
242
+ stride=1
243
+ pad=1
244
+ activation=mish
245
+
246
+ [shortcut]
247
+ from=-3
248
+ activation=linear
249
+
250
+ [convolutional]
251
+ batch_normalize=1
252
+ filters=128
253
+ size=1
254
+ stride=1
255
+ pad=1
256
+ activation=mish
257
+
258
+ [convolutional]
259
+ batch_normalize=1
260
+ filters=128
261
+ size=3
262
+ stride=1
263
+ pad=1
264
+ activation=mish
265
+
266
+ [shortcut]
267
+ from=-3
268
+ activation=linear
269
+
270
+ [convolutional]
271
+ batch_normalize=1
272
+ filters=128
273
+ size=1
274
+ stride=1
275
+ pad=1
276
+ activation=mish
277
+
278
+ [convolutional]
279
+ batch_normalize=1
280
+ filters=128
281
+ size=3
282
+ stride=1
283
+ pad=1
284
+ activation=mish
285
+
286
+ [shortcut]
287
+ from=-3
288
+ activation=linear
289
+
290
+ [convolutional]
291
+ batch_normalize=1
292
+ filters=128
293
+ size=1
294
+ stride=1
295
+ pad=1
296
+ activation=mish
297
+
298
+ [convolutional]
299
+ batch_normalize=1
300
+ filters=128
301
+ size=3
302
+ stride=1
303
+ pad=1
304
+ activation=mish
305
+
306
+ [shortcut]
307
+ from=-3
308
+ activation=linear
309
+
310
+
311
+ [convolutional]
312
+ batch_normalize=1
313
+ filters=128
314
+ size=1
315
+ stride=1
316
+ pad=1
317
+ activation=mish
318
+
319
+ [convolutional]
320
+ batch_normalize=1
321
+ filters=128
322
+ size=3
323
+ stride=1
324
+ pad=1
325
+ activation=mish
326
+
327
+ [shortcut]
328
+ from=-3
329
+ activation=linear
330
+
331
+ [convolutional]
332
+ batch_normalize=1
333
+ filters=128
334
+ size=1
335
+ stride=1
336
+ pad=1
337
+ activation=mish
338
+
339
+ [convolutional]
340
+ batch_normalize=1
341
+ filters=128
342
+ size=3
343
+ stride=1
344
+ pad=1
345
+ activation=mish
346
+
347
+ [shortcut]
348
+ from=-3
349
+ activation=linear
350
+
351
+ [convolutional]
352
+ batch_normalize=1
353
+ filters=128
354
+ size=1
355
+ stride=1
356
+ pad=1
357
+ activation=mish
358
+
359
+ [convolutional]
360
+ batch_normalize=1
361
+ filters=128
362
+ size=3
363
+ stride=1
364
+ pad=1
365
+ activation=mish
366
+
367
+ [shortcut]
368
+ from=-3
369
+ activation=linear
370
+
371
+ [convolutional]
372
+ batch_normalize=1
373
+ filters=128
374
+ size=1
375
+ stride=1
376
+ pad=1
377
+ activation=mish
378
+
379
+ [convolutional]
380
+ batch_normalize=1
381
+ filters=128
382
+ size=3
383
+ stride=1
384
+ pad=1
385
+ activation=mish
386
+
387
+ [shortcut]
388
+ from=-3
389
+ activation=linear
390
+
391
+ [convolutional]
392
+ batch_normalize=1
393
+ filters=128
394
+ size=1
395
+ stride=1
396
+ pad=1
397
+ activation=mish
398
+
399
+ [route]
400
+ layers = -1,-28
401
+
402
+ [convolutional]
403
+ batch_normalize=1
404
+ filters=256
405
+ size=1
406
+ stride=1
407
+ pad=1
408
+ activation=mish
409
+
410
+ # Downsample
411
+
412
+ [convolutional]
413
+ batch_normalize=1
414
+ filters=512
415
+ size=3
416
+ stride=2
417
+ pad=1
418
+ activation=mish
419
+
420
+ [convolutional]
421
+ batch_normalize=1
422
+ filters=256
423
+ size=1
424
+ stride=1
425
+ pad=1
426
+ activation=mish
427
+
428
+ [route]
429
+ layers = -2
430
+
431
+ [convolutional]
432
+ batch_normalize=1
433
+ filters=256
434
+ size=1
435
+ stride=1
436
+ pad=1
437
+ activation=mish
438
+
439
+ [convolutional]
440
+ batch_normalize=1
441
+ filters=256
442
+ size=1
443
+ stride=1
444
+ pad=1
445
+ activation=mish
446
+
447
+ [convolutional]
448
+ batch_normalize=1
449
+ filters=256
450
+ size=3
451
+ stride=1
452
+ pad=1
453
+ activation=mish
454
+
455
+ [shortcut]
456
+ from=-3
457
+ activation=linear
458
+
459
+
460
+ [convolutional]
461
+ batch_normalize=1
462
+ filters=256
463
+ size=1
464
+ stride=1
465
+ pad=1
466
+ activation=mish
467
+
468
+ [convolutional]
469
+ batch_normalize=1
470
+ filters=256
471
+ size=3
472
+ stride=1
473
+ pad=1
474
+ activation=mish
475
+
476
+ [shortcut]
477
+ from=-3
478
+ activation=linear
479
+
480
+
481
+ [convolutional]
482
+ batch_normalize=1
483
+ filters=256
484
+ size=1
485
+ stride=1
486
+ pad=1
487
+ activation=mish
488
+
489
+ [convolutional]
490
+ batch_normalize=1
491
+ filters=256
492
+ size=3
493
+ stride=1
494
+ pad=1
495
+ activation=mish
496
+
497
+ [shortcut]
498
+ from=-3
499
+ activation=linear
500
+
501
+
502
+ [convolutional]
503
+ batch_normalize=1
504
+ filters=256
505
+ size=1
506
+ stride=1
507
+ pad=1
508
+ activation=mish
509
+
510
+ [convolutional]
511
+ batch_normalize=1
512
+ filters=256
513
+ size=3
514
+ stride=1
515
+ pad=1
516
+ activation=mish
517
+
518
+ [shortcut]
519
+ from=-3
520
+ activation=linear
521
+
522
+
523
+ [convolutional]
524
+ batch_normalize=1
525
+ filters=256
526
+ size=1
527
+ stride=1
528
+ pad=1
529
+ activation=mish
530
+
531
+ [convolutional]
532
+ batch_normalize=1
533
+ filters=256
534
+ size=3
535
+ stride=1
536
+ pad=1
537
+ activation=mish
538
+
539
+ [shortcut]
540
+ from=-3
541
+ activation=linear
542
+
543
+
544
+ [convolutional]
545
+ batch_normalize=1
546
+ filters=256
547
+ size=1
548
+ stride=1
549
+ pad=1
550
+ activation=mish
551
+
552
+ [convolutional]
553
+ batch_normalize=1
554
+ filters=256
555
+ size=3
556
+ stride=1
557
+ pad=1
558
+ activation=mish
559
+
560
+ [shortcut]
561
+ from=-3
562
+ activation=linear
563
+
564
+
565
+ [convolutional]
566
+ batch_normalize=1
567
+ filters=256
568
+ size=1
569
+ stride=1
570
+ pad=1
571
+ activation=mish
572
+
573
+ [convolutional]
574
+ batch_normalize=1
575
+ filters=256
576
+ size=3
577
+ stride=1
578
+ pad=1
579
+ activation=mish
580
+
581
+ [shortcut]
582
+ from=-3
583
+ activation=linear
584
+
585
+ [convolutional]
586
+ batch_normalize=1
587
+ filters=256
588
+ size=1
589
+ stride=1
590
+ pad=1
591
+ activation=mish
592
+
593
+ [convolutional]
594
+ batch_normalize=1
595
+ filters=256
596
+ size=3
597
+ stride=1
598
+ pad=1
599
+ activation=mish
600
+
601
+ [shortcut]
602
+ from=-3
603
+ activation=linear
604
+
605
+ [convolutional]
606
+ batch_normalize=1
607
+ filters=256
608
+ size=1
609
+ stride=1
610
+ pad=1
611
+ activation=mish
612
+
613
+ [route]
614
+ layers = -1,-28
615
+
616
+ [convolutional]
617
+ batch_normalize=1
618
+ filters=512
619
+ size=1
620
+ stride=1
621
+ pad=1
622
+ activation=mish
623
+
624
+ # Downsample
625
+
626
+ [convolutional]
627
+ batch_normalize=1
628
+ filters=1024
629
+ size=3
630
+ stride=2
631
+ pad=1
632
+ activation=mish
633
+
634
+ [convolutional]
635
+ batch_normalize=1
636
+ filters=512
637
+ size=1
638
+ stride=1
639
+ pad=1
640
+ activation=mish
641
+
642
+ [route]
643
+ layers = -2
644
+
645
+ [convolutional]
646
+ batch_normalize=1
647
+ filters=512
648
+ size=1
649
+ stride=1
650
+ pad=1
651
+ activation=mish
652
+
653
+ [convolutional]
654
+ batch_normalize=1
655
+ filters=512
656
+ size=1
657
+ stride=1
658
+ pad=1
659
+ activation=mish
660
+
661
+ [convolutional]
662
+ batch_normalize=1
663
+ filters=512
664
+ size=3
665
+ stride=1
666
+ pad=1
667
+ activation=mish
668
+
669
+ [shortcut]
670
+ from=-3
671
+ activation=linear
672
+
673
+ [convolutional]
674
+ batch_normalize=1
675
+ filters=512
676
+ size=1
677
+ stride=1
678
+ pad=1
679
+ activation=mish
680
+
681
+ [convolutional]
682
+ batch_normalize=1
683
+ filters=512
684
+ size=3
685
+ stride=1
686
+ pad=1
687
+ activation=mish
688
+
689
+ [shortcut]
690
+ from=-3
691
+ activation=linear
692
+
693
+ [convolutional]
694
+ batch_normalize=1
695
+ filters=512
696
+ size=1
697
+ stride=1
698
+ pad=1
699
+ activation=mish
700
+
701
+ [convolutional]
702
+ batch_normalize=1
703
+ filters=512
704
+ size=3
705
+ stride=1
706
+ pad=1
707
+ activation=mish
708
+
709
+ [shortcut]
710
+ from=-3
711
+ activation=linear
712
+
713
+ [convolutional]
714
+ batch_normalize=1
715
+ filters=512
716
+ size=1
717
+ stride=1
718
+ pad=1
719
+ activation=mish
720
+
721
+ [convolutional]
722
+ batch_normalize=1
723
+ filters=512
724
+ size=3
725
+ stride=1
726
+ pad=1
727
+ activation=mish
728
+
729
+ [shortcut]
730
+ from=-3
731
+ activation=linear
732
+
733
+ [convolutional]
734
+ batch_normalize=1
735
+ filters=512
736
+ size=1
737
+ stride=1
738
+ pad=1
739
+ activation=mish
740
+
741
+ [route]
742
+ layers = -1,-16
743
+
744
+ [convolutional]
745
+ batch_normalize=1
746
+ filters=1024
747
+ size=1
748
+ stride=1
749
+ pad=1
750
+ activation=mish
751
+
752
+ ##########################
753
+
754
+ [convolutional]
755
+ batch_normalize=1
756
+ filters=512
757
+ size=1
758
+ stride=1
759
+ pad=1
760
+ activation=mish
761
+
762
+ [route]
763
+ layers = -2
764
+
765
+ [convolutional]
766
+ batch_normalize=1
767
+ filters=512
768
+ size=1
769
+ stride=1
770
+ pad=1
771
+ activation=mish
772
+
773
+ [convolutional]
774
+ batch_normalize=1
775
+ size=3
776
+ stride=1
777
+ pad=1
778
+ filters=512
779
+ activation=mish
780
+
781
+ [convolutional]
782
+ batch_normalize=1
783
+ filters=512
784
+ size=1
785
+ stride=1
786
+ pad=1
787
+ activation=mish
788
+
789
+ ### SPP ###
790
+ [maxpool]
791
+ stride=1
792
+ size=5
793
+
794
+ [route]
795
+ layers=-2
796
+
797
+ [maxpool]
798
+ stride=1
799
+ size=9
800
+
801
+ [route]
802
+ layers=-4
803
+
804
+ [maxpool]
805
+ stride=1
806
+ size=13
807
+
808
+ [route]
809
+ layers=-1,-3,-5,-6
810
+ ### End SPP ###
811
+
812
+ [convolutional]
813
+ batch_normalize=1
814
+ filters=512
815
+ size=1
816
+ stride=1
817
+ pad=1
818
+ activation=mish
819
+
820
+ [convolutional]
821
+ batch_normalize=1
822
+ size=3
823
+ stride=1
824
+ pad=1
825
+ filters=512
826
+ activation=mish
827
+
828
+ [route]
829
+ layers = -1, -13
830
+
831
+ [convolutional]
832
+ batch_normalize=1
833
+ filters=512
834
+ size=1
835
+ stride=1
836
+ pad=1
837
+ activation=mish
838
+
839
+ [convolutional]
840
+ batch_normalize=1
841
+ filters=256
842
+ size=1
843
+ stride=1
844
+ pad=1
845
+ activation=mish
846
+
847
+ [upsample]
848
+ stride=2
849
+
850
+ [route]
851
+ layers = 79
852
+
853
+ [convolutional]
854
+ batch_normalize=1
855
+ filters=256
856
+ size=1
857
+ stride=1
858
+ pad=1
859
+ activation=mish
860
+
861
+ [route]
862
+ layers = -1, -3
863
+
864
+ [convolutional]
865
+ batch_normalize=1
866
+ filters=256
867
+ size=1
868
+ stride=1
869
+ pad=1
870
+ activation=mish
871
+
872
+ [convolutional]
873
+ batch_normalize=1
874
+ filters=256
875
+ size=1
876
+ stride=1
877
+ pad=1
878
+ activation=mish
879
+
880
+ [route]
881
+ layers = -2
882
+
883
+ [convolutional]
884
+ batch_normalize=1
885
+ filters=256
886
+ size=1
887
+ stride=1
888
+ pad=1
889
+ activation=mish
890
+
891
+ [convolutional]
892
+ batch_normalize=1
893
+ size=3
894
+ stride=1
895
+ pad=1
896
+ filters=256
897
+ activation=mish
898
+
899
+ [convolutional]
900
+ batch_normalize=1
901
+ filters=256
902
+ size=1
903
+ stride=1
904
+ pad=1
905
+ activation=mish
906
+
907
+ [convolutional]
908
+ batch_normalize=1
909
+ size=3
910
+ stride=1
911
+ pad=1
912
+ filters=256
913
+ activation=mish
914
+
915
+ [route]
916
+ layers = -1, -6
917
+
918
+ [convolutional]
919
+ batch_normalize=1
920
+ filters=256
921
+ size=1
922
+ stride=1
923
+ pad=1
924
+ activation=mish
925
+
926
+ [convolutional]
927
+ batch_normalize=1
928
+ filters=128
929
+ size=1
930
+ stride=1
931
+ pad=1
932
+ activation=mish
933
+
934
+ [upsample]
935
+ stride=2
936
+
937
+ [route]
938
+ layers = 48
939
+
940
+ [convolutional]
941
+ batch_normalize=1
942
+ filters=128
943
+ size=1
944
+ stride=1
945
+ pad=1
946
+ activation=mish
947
+
948
+ [route]
949
+ layers = -1, -3
950
+
951
+ [convolutional]
952
+ batch_normalize=1
953
+ filters=128
954
+ size=1
955
+ stride=1
956
+ pad=1
957
+ activation=mish
958
+
959
+ [convolutional]
960
+ batch_normalize=1
961
+ filters=128
962
+ size=1
963
+ stride=1
964
+ pad=1
965
+ activation=mish
966
+
967
+ [route]
968
+ layers = -2
969
+
970
+ [convolutional]
971
+ batch_normalize=1
972
+ filters=128
973
+ size=1
974
+ stride=1
975
+ pad=1
976
+ activation=mish
977
+
978
+ [convolutional]
979
+ batch_normalize=1
980
+ size=3
981
+ stride=1
982
+ pad=1
983
+ filters=128
984
+ activation=mish
985
+
986
+ [convolutional]
987
+ batch_normalize=1
988
+ filters=128
989
+ size=1
990
+ stride=1
991
+ pad=1
992
+ activation=mish
993
+
994
+ [convolutional]
995
+ batch_normalize=1
996
+ size=3
997
+ stride=1
998
+ pad=1
999
+ filters=128
1000
+ activation=mish
1001
+
1002
+ [route]
1003
+ layers = -1, -6
1004
+
1005
+ [convolutional]
1006
+ batch_normalize=1
1007
+ filters=128
1008
+ size=1
1009
+ stride=1
1010
+ pad=1
1011
+ activation=mish
1012
+
1013
+ ##########################
1014
+
1015
+ [convolutional]
1016
+ batch_normalize=1
1017
+ size=3
1018
+ stride=1
1019
+ pad=1
1020
+ filters=256
1021
+ activation=mish
1022
+
1023
+ [convolutional]
1024
+ size=1
1025
+ stride=1
1026
+ pad=1
1027
+ filters=33
1028
+ activation=logistic
1029
+
1030
+
1031
+ [yolo]
1032
+ mask = 0,1,2
1033
+ anchors = 12, 16, 19, 36, 40, 28, 36, 75, 76, 55, 72, 146, 142, 110, 192, 243, 459, 401
1034
+ classes=6
1035
+ num=9
1036
+ jitter=.1
1037
+ scale_x_y = 2.0
1038
+ objectness_smooth=0
1039
+ ignore_thresh = .7
1040
+ truth_thresh = 1
1041
+ #random=1
1042
+ resize=1.5
1043
+ iou_thresh=0.2
1044
+ iou_normalizer=0.05
1045
+ cls_normalizer=0.5
1046
+ obj_normalizer=4.0
1047
+ iou_loss=ciou
1048
+ nms_kind=diounms
1049
+ beta_nms=0.6
1050
+ new_coords=1
1051
+ max_delta=5
1052
+
1053
+ [route]
1054
+ layers = -4
1055
+
1056
+ [convolutional]
1057
+ batch_normalize=1
1058
+ size=3
1059
+ stride=2
1060
+ pad=1
1061
+ filters=256
1062
+ activation=mish
1063
+
1064
+ [route]
1065
+ layers = -1, -20
1066
+
1067
+ [convolutional]
1068
+ batch_normalize=1
1069
+ filters=256
1070
+ size=1
1071
+ stride=1
1072
+ pad=1
1073
+ activation=mish
1074
+
1075
+ [convolutional]
1076
+ batch_normalize=1
1077
+ filters=256
1078
+ size=1
1079
+ stride=1
1080
+ pad=1
1081
+ activation=mish
1082
+
1083
+ [route]
1084
+ layers = -2
1085
+
1086
+ [convolutional]
1087
+ batch_normalize=1
1088
+ filters=256
1089
+ size=1
1090
+ stride=1
1091
+ pad=1
1092
+ activation=mish
1093
+
1094
+ [convolutional]
1095
+ batch_normalize=1
1096
+ size=3
1097
+ stride=1
1098
+ pad=1
1099
+ filters=256
1100
+ activation=mish
1101
+
1102
+ [convolutional]
1103
+ batch_normalize=1
1104
+ filters=256
1105
+ size=1
1106
+ stride=1
1107
+ pad=1
1108
+ activation=mish
1109
+
1110
+ [convolutional]
1111
+ batch_normalize=1
1112
+ size=3
1113
+ stride=1
1114
+ pad=1
1115
+ filters=256
1116
+ activation=mish
1117
+
1118
+ [route]
1119
+ layers = -1,-6
1120
+
1121
+ [convolutional]
1122
+ batch_normalize=1
1123
+ filters=256
1124
+ size=1
1125
+ stride=1
1126
+ pad=1
1127
+ activation=mish
1128
+
1129
+ [convolutional]
1130
+ batch_normalize=1
1131
+ size=3
1132
+ stride=1
1133
+ pad=1
1134
+ filters=512
1135
+ activation=mish
1136
+
1137
+ [convolutional]
1138
+ size=1
1139
+ stride=1
1140
+ pad=1
1141
+ filters=33
1142
+ activation=logistic
1143
+
1144
+
1145
+ [yolo]
1146
+ mask = 3,4,5
1147
+ anchors = 12, 16, 19, 36, 40, 28, 36, 75, 76, 55, 72, 146, 142, 110, 192, 243, 459, 401
1148
+ classes=6
1149
+ num=9
1150
+ jitter=.1
1151
+ scale_x_y = 2.0
1152
+ objectness_smooth=1
1153
+ ignore_thresh = .7
1154
+ truth_thresh = 1
1155
+ #random=1
1156
+ resize=1.5
1157
+ iou_thresh=0.2
1158
+ iou_normalizer=0.05
1159
+ cls_normalizer=0.5
1160
+ obj_normalizer=1.0
1161
+ iou_loss=ciou
1162
+ nms_kind=diounms
1163
+ beta_nms=0.6
1164
+ new_coords=1
1165
+ max_delta=5
1166
+
1167
+ [route]
1168
+ layers = -4
1169
+
1170
+ [convolutional]
1171
+ batch_normalize=1
1172
+ size=3
1173
+ stride=2
1174
+ pad=1
1175
+ filters=512
1176
+ activation=mish
1177
+
1178
+ [route]
1179
+ layers = -1, -49
1180
+
1181
+ [convolutional]
1182
+ batch_normalize=1
1183
+ filters=512
1184
+ size=1
1185
+ stride=1
1186
+ pad=1
1187
+ activation=mish
1188
+
1189
+ [convolutional]
1190
+ batch_normalize=1
1191
+ filters=512
1192
+ size=1
1193
+ stride=1
1194
+ pad=1
1195
+ activation=mish
1196
+
1197
+ [route]
1198
+ layers = -2
1199
+
1200
+ [convolutional]
1201
+ batch_normalize=1
1202
+ filters=512
1203
+ size=1
1204
+ stride=1
1205
+ pad=1
1206
+ activation=mish
1207
+
1208
+ [convolutional]
1209
+ batch_normalize=1
1210
+ size=3
1211
+ stride=1
1212
+ pad=1
1213
+ filters=512
1214
+ activation=mish
1215
+
1216
+ [convolutional]
1217
+ batch_normalize=1
1218
+ filters=512
1219
+ size=1
1220
+ stride=1
1221
+ pad=1
1222
+ activation=mish
1223
+
1224
+ [convolutional]
1225
+ batch_normalize=1
1226
+ size=3
1227
+ stride=1
1228
+ pad=1
1229
+ filters=512
1230
+ activation=mish
1231
+
1232
+ [route]
1233
+ layers = -1,-6
1234
+
1235
+ [convolutional]
1236
+ batch_normalize=1
1237
+ filters=512
1238
+ size=1
1239
+ stride=1
1240
+ pad=1
1241
+ activation=mish
1242
+
1243
+ [convolutional]
1244
+ batch_normalize=1
1245
+ size=3
1246
+ stride=1
1247
+ pad=1
1248
+ filters=1024
1249
+ activation=mish
1250
+
1251
+ [convolutional]
1252
+ size=1
1253
+ stride=1
1254
+ pad=1
1255
+ filters=33
1256
+ activation=logistic
1257
+
1258
+
1259
+ [yolo]
1260
+ mask = 6,7,8
1261
+ anchors = 12, 16, 19, 36, 40, 28, 36, 75, 76, 55, 72, 146, 142, 110, 192, 243, 459, 401
1262
+ classes=6
1263
+ num=9
1264
+ jitter=.1
1265
+ scale_x_y = 2.0
1266
+ objectness_smooth=1
1267
+ ignore_thresh = .7
1268
+ truth_thresh = 1
1269
+ #random=1
1270
+ resize=1.5
1271
+ iou_thresh=0.2
1272
+ iou_normalizer=0.05
1273
+ cls_normalizer=0.5
1274
+ obj_normalizer=0.4
1275
+ iou_loss=ciou
1276
+ nms_kind=diounms
1277
+ beta_nms=0.6
1278
+ new_coords=1
1279
+ max_delta=2
yolov4-csp-locobot.weights ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e02d2695bbfdbb0cc4cf642ebd580d130d9b06ac8b5f331c467c8339704b0957
3
+ size 210350880