[NanoDet]超轻量目标检测模型训练与测试

1.下载代码

NanoDet作者开源代码地址:https://github.com/RangiLyu/nanodet

2.准备自己的数据,按照voc格式,ann文件夹内存放自己的xml标注文件

3.修改yml文件

(1)修改训练结果的保存路径,我的是piglet文件夹

(2)修改类别数,num_classes和class_names,我的num_classes=1,class_names = ['piglet']

  (3)修改训练集和验证集的文件夹路径,我的:

    img_path: ./piglet/train/img 
    ann_path: ./piglet/train/ann  

(4)修改训练的批次,我的:

  workers_per_gpu: 12
  batchsize_per_gpu: 80

  total_epochs: 160

#Config File example
save_dir: ./piglet
model:
  arch:
    name: GFL
    backbone:
      name: ShuffleNetV2
      model_size: 1.0x
      out_stages: [2,3,4]
      activation: LeakyReLU
    fpn:
      name: PAN
      in_channels: [116, 232, 464]
      out_channels: 96
      start_level: 0
      num_outs: 3
    head:
      name: NanoDetHead
      num_classes: 1 #Please fill in the number of categories (not include background category)
      input_channel: 96
      feat_channels: 96
      stacked_convs: 2
      share_cls_reg: True
      octave_base_scale: 5
      scales_per_octave: 1
      strides: [8, 16, 32]
      reg_max: 7
      norm_cfg:
        type: BN
      loss:
        loss_qfl:
          name: QualityFocalLoss
          use_sigmoid: True
          beta: 2.0
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值