/ yolov3.cfg
yolov3.cfg
  1  [net]
  2  # Testing
  3  # batch=1
  4  # subdivisions=1
  5  # Training
  6  batch=64
  7  subdivisions=16
  8  width=608
  9  height=608
 10  channels=3
 11  momentum=0.9
 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 = 500200
 21  policy=steps
 22  steps=400000,450000
 23  scales=.1,.1
 24  
 25  [convolutional]
 26  batch_normalize=1
 27  filters=32
 28  size=3
 29  stride=1
 30  pad=1
 31  activation=leaky
 32  
 33  # Downsample
 34  
 35  [convolutional]
 36  batch_normalize=1
 37  filters=64
 38  size=3
 39  stride=2
 40  pad=1
 41  activation=leaky
 42  
 43  [convolutional]
 44  batch_normalize=1
 45  filters=32
 46  size=1
 47  stride=1
 48  pad=1
 49  activation=leaky
 50  
 51  [convolutional]
 52  batch_normalize=1
 53  filters=64
 54  size=3
 55  stride=1
 56  pad=1
 57  activation=leaky
 58  
 59  [shortcut]
 60  from=-3
 61  activation=linear
 62  
 63  # Downsample
 64  
 65  [convolutional]
 66  batch_normalize=1
 67  filters=128
 68  size=3
 69  stride=2
 70  pad=1
 71  activation=leaky
 72  
 73  [convolutional]
 74  batch_normalize=1
 75  filters=64
 76  size=1
 77  stride=1
 78  pad=1
 79  activation=leaky
 80  
 81  [convolutional]
 82  batch_normalize=1
 83  filters=128
 84  size=3
 85  stride=1
 86  pad=1
 87  activation=leaky
 88  
 89  [shortcut]
 90  from=-3
 91  activation=linear
 92  
 93  [convolutional]
 94  batch_normalize=1
 95  filters=64
 96  size=1
 97  stride=1
 98  pad=1
 99  activation=leaky
100  
101  [convolutional]
102  batch_normalize=1
103  filters=128
104  size=3
105  stride=1
106  pad=1
107  activation=leaky
108  
109  [shortcut]
110  from=-3
111  activation=linear
112  
113  # Downsample
114  
115  [convolutional]
116  batch_normalize=1
117  filters=256
118  size=3
119  stride=2
120  pad=1
121  activation=leaky
122  
123  [convolutional]
124  batch_normalize=1
125  filters=128
126  size=1
127  stride=1
128  pad=1
129  activation=leaky
130  
131  [convolutional]
132  batch_normalize=1
133  filters=256
134  size=3
135  stride=1
136  pad=1
137  activation=leaky
138  
139  [shortcut]
140  from=-3
141  activation=linear
142  
143  [convolutional]
144  batch_normalize=1
145  filters=128
146  size=1
147  stride=1
148  pad=1
149  activation=leaky
150  
151  [convolutional]
152  batch_normalize=1
153  filters=256
154  size=3
155  stride=1
156  pad=1
157  activation=leaky
158  
159  [shortcut]
160  from=-3
161  activation=linear
162  
163  [convolutional]
164  batch_normalize=1
165  filters=128
166  size=1
167  stride=1
168  pad=1
169  activation=leaky
170  
171  [convolutional]
172  batch_normalize=1
173  filters=256
174  size=3
175  stride=1
176  pad=1
177  activation=leaky
178  
179  [shortcut]
180  from=-3
181  activation=linear
182  
183  [convolutional]
184  batch_normalize=1
185  filters=128
186  size=1
187  stride=1
188  pad=1
189  activation=leaky
190  
191  [convolutional]
192  batch_normalize=1
193  filters=256
194  size=3
195  stride=1
196  pad=1
197  activation=leaky
198  
199  [shortcut]
200  from=-3
201  activation=linear
202  
203  
204  [convolutional]
205  batch_normalize=1
206  filters=128
207  size=1
208  stride=1
209  pad=1
210  activation=leaky
211  
212  [convolutional]
213  batch_normalize=1
214  filters=256
215  size=3
216  stride=1
217  pad=1
218  activation=leaky
219  
220  [shortcut]
221  from=-3
222  activation=linear
223  
224  [convolutional]
225  batch_normalize=1
226  filters=128
227  size=1
228  stride=1
229  pad=1
230  activation=leaky
231  
232  [convolutional]
233  batch_normalize=1
234  filters=256
235  size=3
236  stride=1
237  pad=1
238  activation=leaky
239  
240  [shortcut]
241  from=-3
242  activation=linear
243  
244  [convolutional]
245  batch_normalize=1
246  filters=128
247  size=1
248  stride=1
249  pad=1
250  activation=leaky
251  
252  [convolutional]
253  batch_normalize=1
254  filters=256
255  size=3
256  stride=1
257  pad=1
258  activation=leaky
259  
260  [shortcut]
261  from=-3
262  activation=linear
263  
264  [convolutional]
265  batch_normalize=1
266  filters=128
267  size=1
268  stride=1
269  pad=1
270  activation=leaky
271  
272  [convolutional]
273  batch_normalize=1
274  filters=256
275  size=3
276  stride=1
277  pad=1
278  activation=leaky
279  
280  [shortcut]
281  from=-3
282  activation=linear
283  
284  # Downsample
285  
286  [convolutional]
287  batch_normalize=1
288  filters=512
289  size=3
290  stride=2
291  pad=1
292  activation=leaky
293  
294  [convolutional]
295  batch_normalize=1
296  filters=256
297  size=1
298  stride=1
299  pad=1
300  activation=leaky
301  
302  [convolutional]
303  batch_normalize=1
304  filters=512
305  size=3
306  stride=1
307  pad=1
308  activation=leaky
309  
310  [shortcut]
311  from=-3
312  activation=linear
313  
314  
315  [convolutional]
316  batch_normalize=1
317  filters=256
318  size=1
319  stride=1
320  pad=1
321  activation=leaky
322  
323  [convolutional]
324  batch_normalize=1
325  filters=512
326  size=3
327  stride=1
328  pad=1
329  activation=leaky
330  
331  [shortcut]
332  from=-3
333  activation=linear
334  
335  
336  [convolutional]
337  batch_normalize=1
338  filters=256
339  size=1
340  stride=1
341  pad=1
342  activation=leaky
343  
344  [convolutional]
345  batch_normalize=1
346  filters=512
347  size=3
348  stride=1
349  pad=1
350  activation=leaky
351  
352  [shortcut]
353  from=-3
354  activation=linear
355  
356  
357  [convolutional]
358  batch_normalize=1
359  filters=256
360  size=1
361  stride=1
362  pad=1
363  activation=leaky
364  
365  [convolutional]
366  batch_normalize=1
367  filters=512
368  size=3
369  stride=1
370  pad=1
371  activation=leaky
372  
373  [shortcut]
374  from=-3
375  activation=linear
376  
377  [convolutional]
378  batch_normalize=1
379  filters=256
380  size=1
381  stride=1
382  pad=1
383  activation=leaky
384  
385  [convolutional]
386  batch_normalize=1
387  filters=512
388  size=3
389  stride=1
390  pad=1
391  activation=leaky
392  
393  [shortcut]
394  from=-3
395  activation=linear
396  
397  
398  [convolutional]
399  batch_normalize=1
400  filters=256
401  size=1
402  stride=1
403  pad=1
404  activation=leaky
405  
406  [convolutional]
407  batch_normalize=1
408  filters=512
409  size=3
410  stride=1
411  pad=1
412  activation=leaky
413  
414  [shortcut]
415  from=-3
416  activation=linear
417  
418  
419  [convolutional]
420  batch_normalize=1
421  filters=256
422  size=1
423  stride=1
424  pad=1
425  activation=leaky
426  
427  [convolutional]
428  batch_normalize=1
429  filters=512
430  size=3
431  stride=1
432  pad=1
433  activation=leaky
434  
435  [shortcut]
436  from=-3
437  activation=linear
438  
439  [convolutional]
440  batch_normalize=1
441  filters=256
442  size=1
443  stride=1
444  pad=1
445  activation=leaky
446  
447  [convolutional]
448  batch_normalize=1
449  filters=512
450  size=3
451  stride=1
452  pad=1
453  activation=leaky
454  
455  [shortcut]
456  from=-3
457  activation=linear
458  
459  # Downsample
460  
461  [convolutional]
462  batch_normalize=1
463  filters=1024
464  size=3
465  stride=2
466  pad=1
467  activation=leaky
468  
469  [convolutional]
470  batch_normalize=1
471  filters=512
472  size=1
473  stride=1
474  pad=1
475  activation=leaky
476  
477  [convolutional]
478  batch_normalize=1
479  filters=1024
480  size=3
481  stride=1
482  pad=1
483  activation=leaky
484  
485  [shortcut]
486  from=-3
487  activation=linear
488  
489  [convolutional]
490  batch_normalize=1
491  filters=512
492  size=1
493  stride=1
494  pad=1
495  activation=leaky
496  
497  [convolutional]
498  batch_normalize=1
499  filters=1024
500  size=3
501  stride=1
502  pad=1
503  activation=leaky
504  
505  [shortcut]
506  from=-3
507  activation=linear
508  
509  [convolutional]
510  batch_normalize=1
511  filters=512
512  size=1
513  stride=1
514  pad=1
515  activation=leaky
516  
517  [convolutional]
518  batch_normalize=1
519  filters=1024
520  size=3
521  stride=1
522  pad=1
523  activation=leaky
524  
525  [shortcut]
526  from=-3
527  activation=linear
528  
529  [convolutional]
530  batch_normalize=1
531  filters=512
532  size=1
533  stride=1
534  pad=1
535  activation=leaky
536  
537  [convolutional]
538  batch_normalize=1
539  filters=1024
540  size=3
541  stride=1
542  pad=1
543  activation=leaky
544  
545  [shortcut]
546  from=-3
547  activation=linear
548  
549  ######################
550  
551  [convolutional]
552  batch_normalize=1
553  filters=512
554  size=1
555  stride=1
556  pad=1
557  activation=leaky
558  
559  [convolutional]
560  batch_normalize=1
561  size=3
562  stride=1
563  pad=1
564  filters=1024
565  activation=leaky
566  
567  [convolutional]
568  batch_normalize=1
569  filters=512
570  size=1
571  stride=1
572  pad=1
573  activation=leaky
574  
575  [convolutional]
576  batch_normalize=1
577  size=3
578  stride=1
579  pad=1
580  filters=1024
581  activation=leaky
582  
583  [convolutional]
584  batch_normalize=1
585  filters=512
586  size=1
587  stride=1
588  pad=1
589  activation=leaky
590  
591  [convolutional]
592  batch_normalize=1
593  size=3
594  stride=1
595  pad=1
596  filters=1024
597  activation=leaky
598  
599  [convolutional]
600  size=1
601  stride=1
602  pad=1
603  filters=255
604  activation=linear
605  
606  
607  [yolo]
608  mask = 6,7,8
609  anchors = 10,13,  16,30,  33,23,  30,61,  62,45,  59,119,  116,90,  156,198,  373,326
610  classes=80
611  num=9
612  jitter=.3
613  ignore_thresh = .7
614  truth_thresh = 1
615  random=1
616  
617  
618  [route]
619  layers = -4
620  
621  [convolutional]
622  batch_normalize=1
623  filters=256
624  size=1
625  stride=1
626  pad=1
627  activation=leaky
628  
629  [upsample]
630  stride=2
631  
632  [route]
633  layers = -1, 61
634  
635  
636  
637  [convolutional]
638  batch_normalize=1
639  filters=256
640  size=1
641  stride=1
642  pad=1
643  activation=leaky
644  
645  [convolutional]
646  batch_normalize=1
647  size=3
648  stride=1
649  pad=1
650  filters=512
651  activation=leaky
652  
653  [convolutional]
654  batch_normalize=1
655  filters=256
656  size=1
657  stride=1
658  pad=1
659  activation=leaky
660  
661  [convolutional]
662  batch_normalize=1
663  size=3
664  stride=1
665  pad=1
666  filters=512
667  activation=leaky
668  
669  [convolutional]
670  batch_normalize=1
671  filters=256
672  size=1
673  stride=1
674  pad=1
675  activation=leaky
676  
677  [convolutional]
678  batch_normalize=1
679  size=3
680  stride=1
681  pad=1
682  filters=512
683  activation=leaky
684  
685  [convolutional]
686  size=1
687  stride=1
688  pad=1
689  filters=255
690  activation=linear
691  
692  
693  [yolo]
694  mask = 3,4,5
695  anchors = 10,13,  16,30,  33,23,  30,61,  62,45,  59,119,  116,90,  156,198,  373,326
696  classes=80
697  num=9
698  jitter=.3
699  ignore_thresh = .7
700  truth_thresh = 1
701  random=1
702  
703  
704  
705  [route]
706  layers = -4
707  
708  [convolutional]
709  batch_normalize=1
710  filters=128
711  size=1
712  stride=1
713  pad=1
714  activation=leaky
715  
716  [upsample]
717  stride=2
718  
719  [route]
720  layers = -1, 36
721  
722  
723  
724  [convolutional]
725  batch_normalize=1
726  filters=128
727  size=1
728  stride=1
729  pad=1
730  activation=leaky
731  
732  [convolutional]
733  batch_normalize=1
734  size=3
735  stride=1
736  pad=1
737  filters=256
738  activation=leaky
739  
740  [convolutional]
741  batch_normalize=1
742  filters=128
743  size=1
744  stride=1
745  pad=1
746  activation=leaky
747  
748  [convolutional]
749  batch_normalize=1
750  size=3
751  stride=1
752  pad=1
753  filters=256
754  activation=leaky
755  
756  [convolutional]
757  batch_normalize=1
758  filters=128
759  size=1
760  stride=1
761  pad=1
762  activation=leaky
763  
764  [convolutional]
765  batch_normalize=1
766  size=3
767  stride=1
768  pad=1
769  filters=256
770  activation=leaky
771  
772  [convolutional]
773  size=1
774  stride=1
775  pad=1
776  filters=255
777  activation=linear
778  
779  
780  [yolo]
781  mask = 0,1,2
782  anchors = 10,13,  16,30,  33,23,  30,61,  62,45,  59,119,  116,90,  156,198,  373,326
783  classes=80
784  num=9
785  jitter=.3
786  ignore_thresh = .7
787  truth_thresh = 1
788  random=1