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