|
- # Copyright 2020 Huawei Technologies Co., Ltd
- #
- # Licensed under the Apache License, Version 2.0 (the "License");
- # you may not use this file except in compliance with the License.
- # You may obtain a copy of the License at
- #
- # http://www.apache.org/licenses/LICENSE-2.0
- #
- # Unless required by applicable law or agreed to in writing, software
- # distributed under the License is distributed on an "AS IS" BASIS,
- # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- # See the License for the specific language governing permissions and
- # limitations under the License.
- # ============================================================================
- """Config parameters for Darknet based yolov3_darknet53 models."""
-
-
- class ConfigYOLOV3DarkNet53:
- """
- Config parameters for the yolov3_darknet53.
-
- Examples:
- ConfigYOLOV3DarkNet53()
- """
- # train_param
- # data augmentation related
- hue = 0.1
- saturation = 1.5
- value = 1.5
- jitter = 0.3
-
- resize_rate = 1
- multi_scale = [[320, 320],
- [352, 352],
- [384, 384],
- [416, 416],
- [448, 448],
- [480, 480],
- [512, 512],
- [544, 544],
- [576, 576],
- [608, 608]
- ]
-
- num_classes = 80
- max_box = 50
-
- backbone_input_shape = [32, 64, 128, 256, 512]
- backbone_shape = [64, 128, 256, 512, 1024]
- backbone_layers = [1, 2, 8, 8, 4]
-
- # confidence under ignore_threshold means no object when training
- ignore_threshold = 0.7
-
- # h->w
- anchor_scales = [(10, 13),
- (16, 30),
- (33, 23),
- (30, 61),
- (62, 45),
- (59, 119),
- (116, 90),
- (156, 198),
- (373, 326)]
- out_channel = 255
-
- # test_param
- test_img_shape = [416, 416]
|