更换文档检测模型
This commit is contained in:
41
paddle_detection/configs/clrnet/_base_/clrnet_r18_fpn.yml
Normal file
41
paddle_detection/configs/clrnet/_base_/clrnet_r18_fpn.yml
Normal file
@@ -0,0 +1,41 @@
|
||||
architecture: CLRNet
|
||||
|
||||
CLRNet:
|
||||
backbone: CLRResNet
|
||||
neck: CLRFPN
|
||||
clr_head: CLRHead
|
||||
|
||||
CLRResNet:
|
||||
resnet: 'resnet18'
|
||||
pretrained: True
|
||||
|
||||
CLRFPN:
|
||||
in_channels: [128,256,512]
|
||||
out_channel: 64
|
||||
extra_stage: 0
|
||||
|
||||
CLRHead:
|
||||
prior_feat_channels: 64
|
||||
fc_hidden_dim: 64
|
||||
num_priors: 192
|
||||
num_fc: 2
|
||||
refine_layers: 3
|
||||
sample_points: 36
|
||||
loss: CLRNetLoss
|
||||
conf_threshold: 0.4
|
||||
nms_thres: 0.8
|
||||
|
||||
CLRNetLoss:
|
||||
cls_loss_weight : 2.0
|
||||
xyt_loss_weight : 0.2
|
||||
iou_loss_weight : 2.0
|
||||
seg_loss_weight : 1.0
|
||||
refine_layers : 3
|
||||
ignore_label: 255
|
||||
bg_weight: 0.4
|
||||
|
||||
# for visualize lane detection results
|
||||
sample_y:
|
||||
start: 589
|
||||
end: 230
|
||||
step: -20
|
||||
37
paddle_detection/configs/clrnet/_base_/clrnet_reader.yml
Normal file
37
paddle_detection/configs/clrnet/_base_/clrnet_reader.yml
Normal file
@@ -0,0 +1,37 @@
|
||||
worker_num: 10
|
||||
|
||||
img_h: &img_h 320
|
||||
img_w: &img_w 800
|
||||
ori_img_h: &ori_img_h 590
|
||||
ori_img_w: &ori_img_w 1640
|
||||
num_points: &num_points 72
|
||||
max_lanes: &max_lanes 4
|
||||
|
||||
TrainReader:
|
||||
batch_size: 24
|
||||
batch_transforms:
|
||||
- CULaneTrainProcess: {img_h: *img_h, img_w: *img_w}
|
||||
- CULaneDataProcess: {num_points: *num_points, max_lanes: *max_lanes, img_w: *img_w, img_h: *img_h}
|
||||
shuffle: True
|
||||
drop_last: False
|
||||
|
||||
|
||||
|
||||
|
||||
EvalReader:
|
||||
batch_size: 24
|
||||
batch_transforms:
|
||||
- CULaneResize: {prob: 1.0, img_h: *img_h, img_w: *img_w}
|
||||
- CULaneDataProcess: {num_points: *num_points, max_lanes: *max_lanes, img_w: *img_w, img_h: *img_h}
|
||||
shuffle: False
|
||||
drop_last: False
|
||||
|
||||
|
||||
|
||||
TestReader:
|
||||
batch_size: 24
|
||||
batch_transforms:
|
||||
- CULaneResize: {prob: 1.0, img_h: *img_h, img_w: *img_w}
|
||||
- CULaneDataProcess: {num_points: *num_points, max_lanes: *max_lanes, img_w: *img_w, img_h: *img_h}
|
||||
shuffle: False
|
||||
drop_last: False
|
||||
14
paddle_detection/configs/clrnet/_base_/optimizer_1x.yml
Normal file
14
paddle_detection/configs/clrnet/_base_/optimizer_1x.yml
Normal file
@@ -0,0 +1,14 @@
|
||||
epoch: 15
|
||||
snapshot_epoch: 5
|
||||
|
||||
LearningRate:
|
||||
base_lr: 0.6e-3
|
||||
schedulers:
|
||||
- !CosineDecay
|
||||
max_epochs: 15
|
||||
use_warmup: False
|
||||
|
||||
OptimizerBuilder:
|
||||
regularizer: False
|
||||
optimizer:
|
||||
type: AdamW
|
||||
Reference in New Issue
Block a user