1[net]
2# Testing
3#batch=1
4#subdivisions=1
5# Training
6batch=64
7subdivisions=8
8width=608
9height=608
10channels=3
11momentum=0.949
12decay=0.0005
13angle=0
14saturation = 1.5
15exposure = 1.5
16hue=.1
17
18learning_rate=0.00261
19burn_in=1000
20max_batches = 500500
21policy=steps
22steps=400000,450000
23scales=.1,.1
24
25#cutmix=1
26mosaic=1
27
28#19:104x104 38:52x52 65:26x26 80:13x13 for 416
29
30[convolutional]
31batch_normalize=1
32filters=64
33size=7
34stride=2
35pad=1
36activation=leaky
37
38[maxpool]
39size=2
40stride=2
41
42[convolutional]
43batch_normalize=1
44filters=128
45size=1
46stride=1
47pad=1
48activation=leaky
49
50[route]
51layers = -2
52
53[convolutional]
54batch_normalize=1
55filters=64
56size=1
57stride=1
58pad=1
59activation=leaky
60
61# 1-1
62
63[convolutional]
64batch_normalize=1
65filters=128
66size=1
67stride=1
68pad=1
69activation=leaky
70
71[convolutional]
72batch_normalize=1
73filters=128
74size=3
75groups=32
76stride=1
77pad=1
78activation=leaky
79
80[convolutional]
81batch_normalize=1
82filters=128
83size=1
84stride=1
85pad=1
86activation=linear
87
88[shortcut]
89from=-4
90activation=leaky
91
92# 1-2
93
94[convolutional]
95batch_normalize=1
96filters=128
97size=1
98stride=1
99pad=1
100activation=leaky
101
102[convolutional]
103batch_normalize=1
104filters=128
105size=3
106groups=32
107stride=1
108pad=1
109activation=leaky
110
111[convolutional]
112batch_normalize=1
113filters=128
114size=1
115stride=1
116pad=1
117activation=linear
118
119[shortcut]
120from=-4
121activation=leaky
122
123# 1-3
124
125[convolutional]
126batch_normalize=1
127filters=128
128size=1
129stride=1
130pad=1
131activation=leaky
132
133[convolutional]
134batch_normalize=1
135filters=128
136size=3
137groups=32
138stride=1
139pad=1
140activation=leaky
141
142[convolutional]
143batch_normalize=1
144filters=128
145size=1
146stride=1
147pad=1
148activation=linear
149
150[shortcut]
151from=-4
152activation=leaky
153
154# 1-T
155
156[convolutional]
157batch_normalize=1
158filters=128
159size=1
160stride=1
161pad=1
162activation=leaky
163
164[route]
165layers = -1,-16
166
167[convolutional]
168batch_normalize=1
169filters=256
170size=1
171stride=1
172pad=1
173activation=leaky
174
175[convolutional]
176batch_normalize=1
177filters=256
178size=3
179groups=32
180stride=2
181pad=1
182activation=leaky
183
184[convolutional]
185batch_normalize=1
186filters=256
187size=1
188stride=1
189pad=1
190activation=linear
191
192[route]
193layers = -2
194
195[convolutional]
196batch_normalize=1
197filters=256
198size=1
199stride=1
200pad=1
201activation=linear
202
203# 2-1
204
205[convolutional]
206batch_normalize=1
207filters=256
208size=1
209stride=1
210pad=1
211activation=leaky
212
213[convolutional]
214batch_normalize=1
215filters=256
216size=3
217groups=32
218stride=1
219pad=1
220activation=leaky
221
222[convolutional]
223batch_normalize=1
224filters=256
225size=1
226stride=1
227pad=1
228activation=linear
229
230[shortcut]
231from=-4
232activation=leaky
233
234# 2-2
235
236[convolutional]
237batch_normalize=1
238filters=256
239size=1
240stride=1
241pad=1
242activation=leaky
243
244[convolutional]
245batch_normalize=1
246filters=256
247size=3
248groups=32
249stride=1
250pad=1
251activation=leaky
252
253[convolutional]
254batch_normalize=1
255filters=256
256size=1
257stride=1
258pad=1
259activation=linear
260
261[shortcut]
262from=-4
263activation=leaky
264
265# 2-3
266
267[convolutional]
268batch_normalize=1
269filters=256
270size=1
271stride=1
272pad=1
273activation=leaky
274
275[convolutional]
276batch_normalize=1
277filters=256
278size=3
279groups=32
280stride=1
281pad=1
282activation=leaky
283
284[convolutional]
285batch_normalize=1
286filters=256
287size=1
288stride=1
289pad=1
290activation=linear
291
292[shortcut]
293from=-4
294activation=leaky
295
296# 2-T
297
298[convolutional]
299batch_normalize=1
300filters=256
301size=1
302stride=1
303pad=1
304activation=leaky
305
306[route]
307layers = -1,-16
308
309[convolutional]
310batch_normalize=1
311filters=512
312size=1
313stride=1
314pad=1
315activation=leaky
316
317[convolutional]
318batch_normalize=1
319filters=512
320size=3
321groups=32
322stride=2
323pad=1
324activation=leaky
325
326[convolutional]
327batch_normalize=1
328filters=512
329size=1
330stride=1
331pad=1
332activation=linear
333
334[route]
335layers = -2
336
337[convolutional]
338batch_normalize=1
339filters=512
340size=1
341stride=1
342pad=1
343activation=linear
344
345# 3-1
346
347[convolutional]
348batch_normalize=1
349filters=512
350size=1
351stride=1
352pad=1
353activation=leaky
354
355[convolutional]
356batch_normalize=1
357filters=512
358size=3
359groups=32
360stride=1
361pad=1
362activation=leaky
363
364[convolutional]
365batch_normalize=1
366filters=512
367size=1
368stride=1
369pad=1
370activation=linear
371
372[shortcut]
373from=-4
374activation=leaky
375
376# 3-2
377
378[convolutional]
379batch_normalize=1
380filters=512
381size=1
382stride=1
383pad=1
384activation=leaky
385
386[convolutional]
387batch_normalize=1
388filters=512
389size=3
390groups=32
391stride=1
392pad=1
393activation=leaky
394
395[convolutional]
396batch_normalize=1
397filters=512
398size=1
399stride=1
400pad=1
401activation=linear
402
403[shortcut]
404from=-4
405activation=leaky
406
407# 3-3
408
409[convolutional]
410batch_normalize=1
411filters=512
412size=1
413stride=1
414pad=1
415activation=leaky
416
417[convolutional]
418batch_normalize=1
419filters=512
420size=3
421groups=32
422stride=1
423pad=1
424activation=leaky
425
426[convolutional]
427batch_normalize=1
428filters=512
429size=1
430stride=1
431pad=1
432activation=linear
433
434[shortcut]
435from=-4
436activation=leaky
437
438# 3-4
439
440[convolutional]
441batch_normalize=1
442filters=512
443size=1
444stride=1
445pad=1
446activation=leaky
447
448[convolutional]
449batch_normalize=1
450filters=512
451size=3
452groups=32
453stride=1
454pad=1
455activation=leaky
456
457[convolutional]
458batch_normalize=1
459filters=512
460size=1
461stride=1
462pad=1
463activation=linear
464
465[shortcut]
466from=-4
467activation=leaky
468
469# 3-5
470
471[convolutional]
472batch_normalize=1
473filters=512
474size=1
475stride=1
476pad=1
477activation=leaky
478
479[convolutional]
480batch_normalize=1
481filters=512
482size=3
483groups=32
484stride=1
485pad=1
486activation=leaky
487
488[convolutional]
489batch_normalize=1
490filters=512
491size=1
492stride=1
493pad=1
494activation=linear
495
496[shortcut]
497from=-4
498activation=leaky
499
500# 3-T
501
502[convolutional]
503batch_normalize=1
504filters=512
505size=1
506stride=1
507pad=1
508activation=leaky
509
510[route]
511layers = -1,-24
512
513[convolutional]
514batch_normalize=1
515filters=1024
516size=1
517stride=1
518pad=1
519activation=leaky
520
521[convolutional]
522batch_normalize=1
523filters=1024
524size=3
525groups=32
526stride=2
527pad=1
528activation=leaky
529
530[convolutional]
531batch_normalize=1
532filters=1024
533size=1
534stride=1
535pad=1
536activation=leaky
537
538[route]
539layers = -2
540
541[convolutional]
542batch_normalize=1
543filters=1024
544size=1
545stride=1
546pad=1
547activation=leaky
548
549# 4-1
550
551[convolutional]
552batch_normalize=1
553filters=1024
554size=1
555stride=1
556pad=1
557activation=leaky
558
559[convolutional]
560batch_normalize=1
561filters=1024
562size=3
563groups=32
564stride=1
565pad=1
566activation=leaky
567
568[convolutional]
569batch_normalize=1
570filters=1024
571size=1
572stride=1
573pad=1
574activation=linear
575
576[shortcut]
577from=-4
578activation=leaky
579
580# 4-2
581
582[convolutional]
583batch_normalize=1
584filters=1024
585size=1
586stride=1
587pad=1
588activation=leaky
589
590[convolutional]
591batch_normalize=1
592filters=1024
593size=3
594groups=32
595stride=1
596pad=1
597activation=leaky
598
599[convolutional]
600batch_normalize=1
601filters=1024
602size=1
603stride=1
604pad=1
605activation=linear
606
607[shortcut]
608from=-4
609activation=leaky
610
611# 4-T
612
613[convolutional]
614batch_normalize=1
615filters=1024
616size=1
617stride=1
618pad=1
619activation=leaky
620
621[route]
622layers = -1,-12
623
624[convolutional]
625batch_normalize=1
626filters=2048
627size=1
628stride=1
629pad=1
630activation=leaky
631
632##########################
633
634[convolutional]
635batch_normalize=1
636filters=512
637size=1
638stride=1
639pad=1
640activation=leaky
641
642[convolutional]
643batch_normalize=1
644size=3
645stride=1
646pad=1
647filters=1024
648activation=leaky
649
650[convolutional]
651batch_normalize=1
652filters=512
653size=1
654stride=1
655pad=1
656activation=leaky
657
658### SPP ###
659[maxpool]
660stride=1
661size=5
662
663[route]
664layers=-2
665
666[maxpool]
667stride=1
668size=9
669
670[route]
671layers=-4
672
673[maxpool]
674stride=1
675size=13
676
677[route]
678layers=-1,-3,-5,-6
679### End SPP ###
680
681[convolutional]
682batch_normalize=1
683filters=512
684size=1
685stride=1
686pad=1
687activation=leaky
688
689[convolutional]
690batch_normalize=1
691size=3
692stride=1
693pad=1
694filters=1024
695activation=leaky
696
697[convolutional]
698batch_normalize=1
699filters=512
700size=1
701stride=1
702pad=1
703activation=leaky
704
705[convolutional]
706batch_normalize=1
707filters=256
708size=1
709stride=1
710pad=1
711activation=leaky
712
713[upsample]
714stride=2
715
716[route]
717layers = 65
718
719[convolutional]
720batch_normalize=1
721filters=256
722size=1
723stride=1
724pad=1
725activation=leaky
726
727[route]
728layers = -1, -3
729
730[convolutional]
731batch_normalize=1
732filters=256
733size=1
734stride=1
735pad=1
736activation=leaky
737
738[convolutional]
739batch_normalize=1
740size=3
741stride=1
742pad=1
743filters=512
744activation=leaky
745
746[convolutional]
747batch_normalize=1
748filters=256
749size=1
750stride=1
751pad=1
752activation=leaky
753
754[convolutional]
755batch_normalize=1
756size=3
757stride=1
758pad=1
759filters=512
760activation=leaky
761
762[convolutional]
763batch_normalize=1
764filters=256
765size=1
766stride=1
767pad=1
768activation=leaky
769
770[convolutional]
771batch_normalize=1
772filters=128
773size=1
774stride=1
775pad=1
776activation=leaky
777
778[upsample]
779stride=2
780
781[route]
782layers = 38
783
784[convolutional]
785batch_normalize=1
786filters=128
787size=1
788stride=1
789pad=1
790activation=leaky
791
792[route]
793layers = -1, -3
794
795[convolutional]
796batch_normalize=1
797filters=128
798size=1
799stride=1
800pad=1
801activation=leaky
802
803[convolutional]
804batch_normalize=1
805size=3
806stride=1
807pad=1
808filters=256
809activation=leaky
810
811[convolutional]
812batch_normalize=1
813filters=128
814size=1
815stride=1
816pad=1
817activation=leaky
818
819[convolutional]
820batch_normalize=1
821size=3
822stride=1
823pad=1
824filters=256
825activation=leaky
826
827[convolutional]
828batch_normalize=1
829filters=128
830size=1
831stride=1
832pad=1
833activation=leaky
834
835##########################
836
837[convolutional]
838batch_normalize=1
839size=3
840stride=1
841pad=1
842filters=256
843activation=leaky
844
845[convolutional]
846size=1
847stride=1
848pad=1
849filters=255
850activation=linear
851
852
853[yolo]
854mask = 0,1,2
855anchors = 12, 16, 19, 36, 40, 28, 36, 75, 76, 55, 72, 146, 142, 110, 192, 243, 459, 401
856classes=80
857num=9
858jitter=.3
859ignore_thresh = .7
860truth_thresh = 1
861scale_x_y = 1.2
862iou_thresh=0.213
863cls_normalizer=1.0
864iou_normalizer=0.07
865iou_loss=ciou
866nms_kind=greedynms
867beta_nms=0.6
868
869[route]
870layers = -4
871
872[convolutional]
873batch_normalize=1
874size=3
875stride=2
876pad=1
877filters=256
878activation=leaky
879
880[route]
881layers = -1, -16
882
883[convolutional]
884batch_normalize=1
885filters=256
886size=1
887stride=1
888pad=1
889activation=leaky
890
891[convolutional]
892batch_normalize=1
893size=3
894stride=1
895pad=1
896filters=512
897activation=leaky
898
899[convolutional]
900batch_normalize=1
901filters=256
902size=1
903stride=1
904pad=1
905activation=leaky
906
907[convolutional]
908batch_normalize=1
909size=3
910stride=1
911pad=1
912filters=512
913activation=leaky
914
915[convolutional]
916batch_normalize=1
917filters=256
918size=1
919stride=1
920pad=1
921activation=leaky
922
923[convolutional]
924batch_normalize=1
925size=3
926stride=1
927pad=1
928filters=512
929activation=leaky
930
931[convolutional]
932size=1
933stride=1
934pad=1
935filters=255
936activation=linear
937
938
939[yolo]
940mask = 3,4,5
941anchors = 12, 16, 19, 36, 40, 28, 36, 75, 76, 55, 72, 146, 142, 110, 192, 243, 459, 401
942classes=80
943num=9
944jitter=.3
945ignore_thresh = .7
946truth_thresh = 1
947scale_x_y = 1.1
948iou_thresh=0.213
949cls_normalizer=1.0
950iou_normalizer=0.07
951iou_loss=ciou
952nms_kind=greedynms
953beta_nms=0.6
954
955
956[route]
957layers = -4
958
959[convolutional]
960batch_normalize=1
961size=3
962stride=2
963pad=1
964filters=512
965activation=leaky
966
967[route]
968layers = -1, -37
969
970[convolutional]
971batch_normalize=1
972filters=512
973size=1
974stride=1
975pad=1
976activation=leaky
977
978[convolutional]
979batch_normalize=1
980size=3
981stride=1
982pad=1
983filters=1024
984activation=leaky
985
986[convolutional]
987batch_normalize=1
988filters=512
989size=1
990stride=1
991pad=1
992activation=leaky
993
994[convolutional]
995batch_normalize=1
996size=3
997stride=1
998pad=1
999filters=1024
1000activation=leaky
1001
1002[convolutional]
1003batch_normalize=1
1004filters=512
1005size=1
1006stride=1
1007pad=1
1008activation=leaky
1009
1010[convolutional]
1011batch_normalize=1
1012size=3
1013stride=1
1014pad=1
1015filters=1024
1016activation=leaky
1017
1018[convolutional]
1019size=1
1020stride=1
1021pad=1
1022filters=255
1023activation=linear
1024
1025
1026[yolo]
1027mask = 6,7,8
1028anchors = 12, 16, 19, 36, 40, 28, 36, 75, 76, 55, 72, 146, 142, 110, 192, 243, 459, 401
1029classes=80
1030num=9
1031jitter=.3
1032ignore_thresh = .7
1033truth_thresh = 1
1034random=1
1035scale_x_y = 1.05
1036iou_thresh=0.213
1037cls_normalizer=1.0
1038iou_normalizer=0.07
1039iou_loss=ciou
1040nms_kind=greedynms
1041beta_nms=0.6
1042
1043