updates
This commit is contained in:
parent
55ba979816
commit
562ec85102
|
@ -1,821 +0,0 @@
|
||||||
[net]
|
|
||||||
# Testing
|
|
||||||
# batch=1
|
|
||||||
# subdivisions=1
|
|
||||||
# Training
|
|
||||||
batch=64
|
|
||||||
subdivisions=16
|
|
||||||
width=608
|
|
||||||
height=608
|
|
||||||
channels=3
|
|
||||||
momentum=0.9
|
|
||||||
decay=0.0005
|
|
||||||
angle=0
|
|
||||||
saturation = 1.5
|
|
||||||
exposure = 1.5
|
|
||||||
hue=.1
|
|
||||||
|
|
||||||
learning_rate=0.001
|
|
||||||
burn_in=1000
|
|
||||||
max_batches = 500200
|
|
||||||
policy=steps
|
|
||||||
steps=400000,450000
|
|
||||||
scales=.1,.1
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=32
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=32
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
######################
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
### SPP ###
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=5
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-2
|
|
||||||
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=9
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-4
|
|
||||||
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=13
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-1,-3,-5,-6
|
|
||||||
|
|
||||||
### End SPP ###
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=510
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 12,13,14,15,16,17
|
|
||||||
anchors = 7,8, 11,20, 27,15, 20,36, 50,29, 28,60, 61,61, 99,39, 43,99, 98,91, 66,148, 180,68, 139,135, 104,210, 285,92, 205,173, 186,274, 302,212
|
|
||||||
classes=80
|
|
||||||
num=18
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
||||||
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -4
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[upsample]
|
|
||||||
stride=2
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -1, 61
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=510
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 6,7,8,9,10,11
|
|
||||||
anchors = 7,8, 11,20, 27,15, 20,36, 50,29, 28,60, 61,61, 99,39, 43,99, 98,91, 66,148, 180,68, 139,135, 104,210, 285,92, 205,173, 186,274, 302,212
|
|
||||||
classes=80
|
|
||||||
num=18
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -4
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[upsample]
|
|
||||||
stride=2
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -1, 36
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=510
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 0,1,2,3,4,5
|
|
||||||
anchors = 7,8, 11,20, 27,15, 20,36, 50,29, 28,60, 61,61, 99,39, 43,99, 98,91, 66,148, 180,68, 139,135, 104,210, 285,92, 205,173, 186,274, 302,212
|
|
||||||
classes=80
|
|
||||||
num=18
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
|
@ -1,821 +0,0 @@
|
||||||
[net]
|
|
||||||
# Testing
|
|
||||||
# batch=1
|
|
||||||
# subdivisions=1
|
|
||||||
# Training
|
|
||||||
batch=64
|
|
||||||
subdivisions=16
|
|
||||||
width=608
|
|
||||||
height=608
|
|
||||||
channels=3
|
|
||||||
momentum=0.9
|
|
||||||
decay=0.0005
|
|
||||||
angle=0
|
|
||||||
saturation = 1.5
|
|
||||||
exposure = 1.5
|
|
||||||
hue=.1
|
|
||||||
|
|
||||||
learning_rate=0.001
|
|
||||||
burn_in=1000
|
|
||||||
max_batches = 500200
|
|
||||||
policy=steps
|
|
||||||
steps=400000,450000
|
|
||||||
scales=.1,.1
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=32
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=32
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
######################
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
### SPP ###
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=5
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-2
|
|
||||||
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=9
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-4
|
|
||||||
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=13
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-1,-3,-5,-6
|
|
||||||
|
|
||||||
### End SPP ###
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=850
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 20,21,22,23,24,25,26,27,28,29
|
|
||||||
anchors = 6,7, 9,18, 17,10, 21,22, 14,33, 36,15, 22,51, 34,34, 59,24, 32,74, 51,49, 90,38, 41,105, 67,72, 144,48, 54,148, 106,79, 81,109, 211,63, 107,147, 81,200, 149,112, 297,73, 152,187, 214,135, 121,264, 220,206, 299,153, 211,291, 309,230
|
|
||||||
classes=80
|
|
||||||
num=30
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
||||||
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -4
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[upsample]
|
|
||||||
stride=2
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -1, 61
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=850
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 10,11,12,13,14,15,16,17,18,19
|
|
||||||
anchors = 6,7, 9,18, 17,10, 21,22, 14,33, 36,15, 22,51, 34,34, 59,24, 32,74, 51,49, 90,38, 41,105, 67,72, 144,48, 54,148, 106,79, 81,109, 211,63, 107,147, 81,200, 149,112, 297,73, 152,187, 214,135, 121,264, 220,206, 299,153, 211,291, 309,230
|
|
||||||
classes=80
|
|
||||||
num=30
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -4
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[upsample]
|
|
||||||
stride=2
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -1, 36
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=850
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 0,1,2,3,4,5,6,7,8,9
|
|
||||||
anchors = 6,7, 9,18, 17,10, 21,22, 14,33, 36,15, 22,51, 34,34, 59,24, 32,74, 51,49, 90,38, 41,105, 67,72, 144,48, 54,148, 106,79, 81,109, 211,63, 107,147, 81,200, 149,112, 297,73, 152,187, 214,135, 121,264, 220,206, 299,153, 211,291, 309,230
|
|
||||||
classes=80
|
|
||||||
num=30
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
|
@ -1,821 +0,0 @@
|
||||||
[net]
|
|
||||||
# Testing
|
|
||||||
# batch=1
|
|
||||||
# subdivisions=1
|
|
||||||
# Training
|
|
||||||
batch=64
|
|
||||||
subdivisions=16
|
|
||||||
width=608
|
|
||||||
height=608
|
|
||||||
channels=3
|
|
||||||
momentum=0.9
|
|
||||||
decay=0.0005
|
|
||||||
angle=0
|
|
||||||
saturation = 1.5
|
|
||||||
exposure = 1.5
|
|
||||||
hue=.1
|
|
||||||
|
|
||||||
learning_rate=0.001
|
|
||||||
burn_in=1000
|
|
||||||
max_batches = 500200
|
|
||||||
policy=steps
|
|
||||||
steps=400000,450000
|
|
||||||
scales=.1,.1
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=32
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=32
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
######################
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
### SPP ###
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=5
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-2
|
|
||||||
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=9
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-4
|
|
||||||
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=13
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-1,-3,-5,-6
|
|
||||||
|
|
||||||
### End SPP ###
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=85
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 2
|
|
||||||
anchors = 16,30, 62,45, 156,198
|
|
||||||
classes=80
|
|
||||||
num=3
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
||||||
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -4
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[upsample]
|
|
||||||
stride=2
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -1, 61
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=85
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 1
|
|
||||||
anchors = 16,30, 62,45, 156,198
|
|
||||||
classes=80
|
|
||||||
num=3
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -4
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[upsample]
|
|
||||||
stride=2
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -1, 36
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=85
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 0
|
|
||||||
anchors = 16,30, 62,45, 156,198
|
|
||||||
classes=80
|
|
||||||
num=3
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
|
@ -1,821 +0,0 @@
|
||||||
[net]
|
|
||||||
# Testing
|
|
||||||
# batch=1
|
|
||||||
# subdivisions=1
|
|
||||||
# Training
|
|
||||||
batch=64
|
|
||||||
subdivisions=16
|
|
||||||
width=608
|
|
||||||
height=608
|
|
||||||
channels=3
|
|
||||||
momentum=0.9
|
|
||||||
decay=0.0005
|
|
||||||
angle=0
|
|
||||||
saturation = 1.5
|
|
||||||
exposure = 1.5
|
|
||||||
hue=.1
|
|
||||||
|
|
||||||
learning_rate=0.001
|
|
||||||
burn_in=1000
|
|
||||||
max_batches = 500200
|
|
||||||
policy=steps
|
|
||||||
steps=400000,450000
|
|
||||||
scales=.1,.1
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=32
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=32
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
######################
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
### SPP ###
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=5
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-2
|
|
||||||
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=9
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-4
|
|
||||||
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=13
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-1,-3,-5,-6
|
|
||||||
|
|
||||||
### End SPP ###
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=255
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 6,7,8
|
|
||||||
anchors = 9,11, 25,27, 33,63, 71,43, 62,120, 135,86, 123,199, 257,100, 264,223
|
|
||||||
classes=80
|
|
||||||
num=9
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
||||||
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -4
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[upsample]
|
|
||||||
stride=2
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -1, 61
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=255
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 3,4,5
|
|
||||||
anchors = 9,11, 25,27, 33,63, 71,43, 62,120, 135,86, 123,199, 257,100, 264,223
|
|
||||||
classes=80
|
|
||||||
num=9
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -4
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[upsample]
|
|
||||||
stride=2
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -1, 36
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=255
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 0,1,2
|
|
||||||
anchors = 9,11, 25,27, 33,63, 71,43, 62,120, 135,86, 123,199, 257,100, 264,223
|
|
||||||
classes=80
|
|
||||||
num=9
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
|
@ -1,821 +0,0 @@
|
||||||
[net]
|
|
||||||
# Testing
|
|
||||||
# batch=1
|
|
||||||
# subdivisions=1
|
|
||||||
# Training
|
|
||||||
batch=64
|
|
||||||
subdivisions=16
|
|
||||||
width=608
|
|
||||||
height=608
|
|
||||||
channels=3
|
|
||||||
momentum=0.9
|
|
||||||
decay=0.0005
|
|
||||||
angle=0
|
|
||||||
saturation = 1.5
|
|
||||||
exposure = 1.5
|
|
||||||
hue=.1
|
|
||||||
|
|
||||||
learning_rate=0.001
|
|
||||||
burn_in=1000
|
|
||||||
max_batches = 500200
|
|
||||||
policy=steps
|
|
||||||
steps=400000,450000
|
|
||||||
scales=.1,.1
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=32
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=32
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
######################
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
### SPP ###
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=5
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-2
|
|
||||||
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=9
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-4
|
|
||||||
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=13
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-1,-3,-5,-6
|
|
||||||
|
|
||||||
### End SPP ###
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=255
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 6,7,8
|
|
||||||
anchors = 13,13, 24,41, 62,38, 52,96, 135,80, 105,182, 269,141, 201,320, 445,292
|
|
||||||
classes=80
|
|
||||||
num=9
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
||||||
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -4
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[upsample]
|
|
||||||
stride=2
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -1, 61
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=255
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 3,4,5
|
|
||||||
anchors = 13,13, 24,41, 62,38, 52,96, 135,80, 105,182, 269,141, 201,320, 445,292
|
|
||||||
classes=80
|
|
||||||
num=9
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -4
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[upsample]
|
|
||||||
stride=2
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -1, 36
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=255
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 0,1,2
|
|
||||||
anchors = 13,13, 24,41, 62,38, 52,96, 135,80, 105,182, 269,141, 201,320, 445,292
|
|
||||||
classes=80
|
|
||||||
num=9
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
|
@ -1,821 +0,0 @@
|
||||||
[net]
|
|
||||||
# Testing
|
|
||||||
# batch=1
|
|
||||||
# subdivisions=1
|
|
||||||
# Training
|
|
||||||
batch=64
|
|
||||||
subdivisions=16
|
|
||||||
width=608
|
|
||||||
height=608
|
|
||||||
channels=3
|
|
||||||
momentum=0.9
|
|
||||||
decay=0.0005
|
|
||||||
angle=0
|
|
||||||
saturation = 1.5
|
|
||||||
exposure = 1.5
|
|
||||||
hue=.1
|
|
||||||
|
|
||||||
learning_rate=0.001
|
|
||||||
burn_in=1000
|
|
||||||
max_batches = 500200
|
|
||||||
policy=steps
|
|
||||||
steps=400000,450000
|
|
||||||
scales=.1,.1
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=32
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=32
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
######################
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
### SPP ###
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=5
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-2
|
|
||||||
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=9
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-4
|
|
||||||
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=13
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-1,-3,-5,-6
|
|
||||||
|
|
||||||
### End SPP ###
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=255
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 6,7,8
|
|
||||||
anchors = 15,17, 39,44, 55,107, 109,65, 101,203, 203,134, 396,154, 209,324, 434,348
|
|
||||||
classes=80
|
|
||||||
num=9
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
||||||
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -4
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[upsample]
|
|
||||||
stride=2
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -1, 61
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=255
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 3,4,5
|
|
||||||
anchors = 15,17, 39,44, 55,107, 109,65, 101,203, 203,134, 396,154, 209,324, 434,348
|
|
||||||
classes=80
|
|
||||||
num=9
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -4
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[upsample]
|
|
||||||
stride=2
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -1, 36
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=255
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 0,1,2
|
|
||||||
anchors = 15,17, 39,44, 55,107, 109,65, 101,203, 203,134, 396,154, 209,324, 434,348
|
|
||||||
classes=80
|
|
||||||
num=9
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
|
@ -1,821 +0,0 @@
|
||||||
[net]
|
|
||||||
# Testing
|
|
||||||
# batch=1
|
|
||||||
# subdivisions=1
|
|
||||||
# Training
|
|
||||||
batch=64
|
|
||||||
subdivisions=16
|
|
||||||
width=608
|
|
||||||
height=608
|
|
||||||
channels=3
|
|
||||||
momentum=0.9
|
|
||||||
decay=0.0005
|
|
||||||
angle=0
|
|
||||||
saturation = 1.5
|
|
||||||
exposure = 1.5
|
|
||||||
hue=.1
|
|
||||||
|
|
||||||
learning_rate=0.001
|
|
||||||
burn_in=1000
|
|
||||||
max_batches = 500200
|
|
||||||
policy=steps
|
|
||||||
steps=400000,450000
|
|
||||||
scales=.1,.1
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=32
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=32
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=64
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
# Downsample
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=2
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=1024
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[shortcut]
|
|
||||||
from=-3
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
######################
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
### SPP ###
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=5
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-2
|
|
||||||
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=9
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-4
|
|
||||||
|
|
||||||
[maxpool]
|
|
||||||
stride=1
|
|
||||||
size=13
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers=-1,-3,-5,-6
|
|
||||||
|
|
||||||
### End SPP ###
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=512
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=1024
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=255
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 6,7,8
|
|
||||||
anchors = 15,16, 32,48, 84,50, 63,118, 170,103, 128,225, 334,175, 246,394, 548,359
|
|
||||||
classes=80
|
|
||||||
num=9
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
||||||
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -4
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[upsample]
|
|
||||||
stride=2
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -1, 61
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=256
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=512
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=255
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 3,4,5
|
|
||||||
anchors = 15,16, 32,48, 84,50, 63,118, 170,103, 128,225, 334,175, 246,394, 548,359
|
|
||||||
classes=80
|
|
||||||
num=9
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -4
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[upsample]
|
|
||||||
stride=2
|
|
||||||
|
|
||||||
[route]
|
|
||||||
layers = -1, 36
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
filters=128
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
batch_normalize=1
|
|
||||||
size=3
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=256
|
|
||||||
activation=leaky
|
|
||||||
|
|
||||||
[convolutional]
|
|
||||||
size=1
|
|
||||||
stride=1
|
|
||||||
pad=1
|
|
||||||
filters=255
|
|
||||||
activation=linear
|
|
||||||
|
|
||||||
|
|
||||||
[yolo]
|
|
||||||
mask = 0,1,2
|
|
||||||
anchors = 15,16, 32,48, 84,50, 63,118, 170,103, 128,225, 334,175, 246,394, 548,359
|
|
||||||
classes=80
|
|
||||||
num=9
|
|
||||||
jitter=.3
|
|
||||||
ignore_thresh = .7
|
|
||||||
truth_thresh = 1
|
|
||||||
random=1
|
|
Loading…
Reference in New Issue