Пример #1
0
BACKBONE.STAGE3.BLOCK = 'BASIC'
BACKBONE.STAGE3.FUSE_METHOD = 'SUM'

BACKBONE.STAGE4 = EasyDict()
BACKBONE.STAGE4.NUM_MODULES = 3
BACKBONE.STAGE4.NUM_BRANCHES = 4
BACKBONE.STAGE4.NUM_BLOCKS = [4, 4, 4, 4]
BACKBONE.STAGE4.NUM_CHANNELS = [32, 64, 128, 256]
BACKBONE.STAGE4.BLOCK = 'BASIC'
BACKBONE.STAGE4.FUSE_METHOD = 'SUM'

NECK = EasyDict()
NECK.IN_CHANNEL = [32, 64, 128, 256]

HEAD = EasyDict()
HEAD.BACKBONE = 'hrnet'
HEAD.IN_CHANNEL = [32, 64, 128, 256]
HEAD.OUT_HEADS = {
    'yolo-0':
    len(DATASET.ANCHORS[0]) * (dataset[DATASET.NAME]['num_class'] + 5),
    'yolo-1':
    len(DATASET.ANCHORS[0]) * (dataset[DATASET.NAME]['num_class'] + 5),
    'yolo-2':
    len(DATASET.ANCHORS[0]) * (dataset[DATASET.NAME]['num_class'] + 5),
    'yolo-3':
    len(DATASET.ANCHORS[0]) * (dataset[DATASET.NAME]['num_class'] + 5)
}

OPTIM = EasyDict()
OPTIM.BURN_IN = 1000
OPTIM.EPOCH = 300
Пример #2
0
                                                             0.13322]],
                   [[0.05088, 0.03728], [0.10116, 0.08054], [0.10545,
                                                             0.26739]],
                   [[0.21067, 0.15731], [0.27648, 0.42582], [0.69417,
                                                             0.71236]]]

BACKBONE = EasyDict()
BACKBONE.INIT_WEIGHTS = True
BACKBONE.PRETRAINED = osp.join(osp.dirname(__file__), '..',
                               'weights/pretrained/darknet53_74.pth')

NECK = EasyDict()
NECK.IN_CHANNEL = [256, 512, 1024]

HEAD = EasyDict()
HEAD.BACKBONE = 'darknet'
HEAD.IN_CHANNEL = [128, 256, 512]
HEAD.OUT_HEADS = {
    'yolo-0':
    len(DATASET.ANCHORS[0]) * (dataset[DATASET.NAME]['num_class'] + 5),
    'yolo-1':
    len(DATASET.ANCHORS[0]) * (dataset[DATASET.NAME]['num_class'] + 5),
    'yolo-2':
    len(DATASET.ANCHORS[0]) * (dataset[DATASET.NAME]['num_class'] + 5)
}

OPTIM = EasyDict()
OPTIM.BURN_IN = 1000
OPTIM.EPOCH = 200
OPTIM.INIT_LR = 1e-5
OPTIM.END_LR = 1e-6