Skip to content

  • 体验新版
    • 正在加载...
  • 登录
  • PaddlePaddle
  • PaddleDetection
  • Issue
  • #65

P
PaddleDetection
  • 项目概览

PaddlePaddle / PaddleDetection
大约 2 年 前同步成功

通知 708
Star 11112
Fork 2696
  • 代码
    • 文件
    • 提交
    • 分支
    • Tags
    • 贡献者
    • 分支图
    • Diff
  • Issue 184
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 40
  • Wiki 0
    • Wiki
  • 分析
    • 仓库
    • DevOps
  • 项目成员
  • Pages
P
PaddleDetection
  • 项目概览
    • 项目概览
    • 详情
    • 发布
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 分支图
    • 比较
  • Issue 184
    • Issue 184
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 40
    • 合并请求 40
  • Pages
  • 分析
    • 分析
    • 仓库分析
    • DevOps
  • Wiki 0
    • Wiki
  • 成员
    • 成员
  • 收起侧边栏
  • 动态
  • 分支图
  • 创建新Issue
  • 提交
  • Issue看板
已关闭
开放中
Opened 12月 03, 2019 by saxon_zh@saxon_zhGuest

使用Detection训练后测试的问题

Created by: shuxsu

frankfurt_000001_005184_leftImg8bit frankfurt_000001_055387_leftImg8bit frankfurt_000001_055387_leftImg8bit 测试结果如下 分别为迭代5W 4W 1W次的结果测试,配置信息为:

architecture: MaskRCNN train_feed: MaskRCNNTrainFeed eval_feed: MaskRCNNEvalFeed test_feed: MaskRCNNTestFeed use_gpu: true max_iters: 180000 snapshot_iter: 10000 log_smooth_window: 20 save_dir: output pretrain_weights: https://paddlemodels.bj.bcebos.com/object_detection/mask_rcnn_r50_1x.tar metric: COCO weights: output/mask_rcnn_r50_1x/50000/ num_classes: 7 finetune_exclude_pretrained_params: ['cls_score','bbox_pred','mask_fcn_logits']

MaskRCNN: backbone: ResNet rpn_head: RPNHead roi_extractor: RoIAlign bbox_assigner: BBoxAssigner bbox_head: BBoxHead mask_assigner: MaskAssigner mask_head: MaskHead

ResNet: norm_type: affine_channel norm_decay: 0. depth: 50 feature_maps: 4 freeze_at: 2

ResNetC5: depth: 50 norm_type: affine_channel

RPNHead: anchor_generator: anchor_sizes: [32, 64, 128, 256, 512] aspect_ratios: [0.5, 1.0, 2.0] stride: [16.0, 16.0] variance: [1.0, 1.0, 1.0, 1.0] rpn_target_assign: rpn_batch_size_per_im: 256 rpn_fg_fraction: 0.5 rpn_negative_overlap: 0.3 rpn_positive_overlap: 0.7 rpn_straddle_thresh: 0.0 train_proposal: min_size: 0.0 nms_thresh: 0.7 pre_nms_top_n: 6000 post_nms_top_n: 2000 test_proposal: min_size: 0.0 nms_thresh: 0.7 pre_nms_top_n: 1000 post_nms_top_n: 1000

RoIAlign: resolution: 14 spatial_scale: 0.0625 sampling_ratio: 0

BBoxHead: head: ResNetC5 nms: keep_top_k: 100 nms_threshold: 0.5 normalized: false score_threshold: 0.05

MaskHead: dilation: 1 conv_dim: 256 resolution: 14

BBoxAssigner: batch_size_per_im: 512 bbox_reg_weights: [0.1, 0.1, 0.2, 0.2] bg_thresh_hi: 0.5 bg_thresh_lo: 0.0 fg_fraction: 0.25 fg_thresh: 0.5

MaskAssigner: resolution: 14

LearningRate: base_lr: 0.0015 schedulers:

  • !PiecewiseDecay gamma: 0.1 milestones: [120000, 160000] #values: [1.0 , 0.5 , 0.1]
  • !LinearWarmup start_factor: 0.3333333333333333 steps: 500

OptimizerBuilder: optimizer: momentum: 0.9 type: Momentum regularizer: factor: 0.0001 type: L2

MaskRCNNTrainFeed: batch_size: 4 dataset: dataset_dir: /home/shuxsu/models-develop/PaddleCV/PaddleDetection/dataset/coco annotation: /home/shuxsu/models-develop/PaddleCV/PaddleDetection/dataset/coco/annotations/instance_train.json image_dir: train num_workers: 10 MaskRCNNEvalFeed: batch_size: 1 dataset: dataset_dir: /home/shuxsu/models-develop/PaddleCV/PaddleDetection/dataset/coco annotation: /home/shuxsu/models-develop/PaddleCV/PaddleDetection/dataset/coco/annotations/instance_val.json image_dir: val MaskRCNNTestFeed: batch_size: 1 dataset: annotation: /home/shuxsu/models-develop/PaddleCV/PaddleDetection/dataset/coco/annotations/instance_val.json image_shape: [3, 2048,1024] 运行的训练命令为

python train.py -c=/home/shuxsu/models-develop/PaddleCV/PaddleDetection/configs/mask_rcnn_r50_1x.yml -d=/home/shuxsu/models-develop/PaddleCV/PaddleDetection/dataset/coco

修改后脚本文件的数据集json instance_train.zip 效果并不理想,这个数据集是通过cityscape数据集转换成coco数据集的 转换脚本为paddle工作人员提供,原脚本文件为: cityscape1coco.zip 由于数据集类别过多,项目需求并不需要,自行修改脚本提取特定的类别,修改后的脚本文件如下: cityscape2coco.zip

现在的训练效果并不理想,其中很多bbox都在上面,类别也不显示,不知道其中的原因为何,希望能指点一下,不胜感激。

指派人
分配到
无
里程碑
无
分配里程碑
工时统计
无
截止日期
无
标识: paddlepaddle/PaddleDetection#65
渝ICP备2023009037号

京公网安备11010502055752号

网络110报警服务 Powered by GitLab CE v13.7
开源知识
Git 入门 Pro Git 电子书 在线学 Git
Markdown 基础入门 IT 技术知识开源图谱
帮助
使用手册 反馈建议 博客
《GitCode 隐私声明》 《GitCode 服务条款》 关于GitCode
Powered by GitLab CE v13.7