Skip to content

Instantly share code, notes, and snippets.

@pythonlessons
Created April 28, 2020 10:18
Show Gist options
  • Select an option

  • Save pythonlessons/1ea40504547481e89f971ff97272249e to your computer and use it in GitHub Desktop.

Select an option

Save pythonlessons/1ea40504547481e89f971ff97272249e to your computer and use it in GitHub Desktop.
Yolo_v3_Darknet-53
def darknet53(input_data):
input_data = convolutional(input_data, (3, 3, 3, 32))
input_data = convolutional(input_data, (3, 3, 32, 64), downsample=True)
for i in range(1):
input_data = residual_block(input_data, 64, 32, 64)
input_data = convolutional(input_data, (3, 3, 64, 128), downsample=True)
for i in range(2):
input_data = residual_block(input_data, 128, 64, 128)
input_data = convolutional(input_data, (3, 3, 128, 256), downsample=True)
for i in range(8):
input_data = residual_block(input_data, 256, 128, 256)
route_1 = input_data
input_data = convolutional(input_data, (3, 3, 256, 512), downsample=True)
for i in range(8):
input_data = residual_block(input_data, 512, 256, 512)
route_2 = input_data
input_data = convolutional(input_data, (3, 3, 512, 1024), downsample=True)
for i in range(4):
input_data = residual_block(input_data, 1024, 512, 1024)
return route_1, route_2, input_data
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment