CenterNet踩坑记

本文记录了使用CenterNet训练自定义数据集过程中遇到的问题和解决方案,包括数据集配置、环境搭建、训练参数调整等。在训练过程中,尽管训练指标良好,但在测试时出现检测效果不佳的情况,可能由于标签转换错误或过拟合导致。
摘要由CSDN通过智能技术生成

借鉴了两位大佬的训练指导(非常感谢)
https://blog.csdn.net/weixin_42634342/article/details/97756458
https://blog.csdn.net/weixin_41765699/article/details/100118353
记录一下自己实验的情况(纯小白)
我的数据集一共6069张,3885张训练,1213张验证,971张测试(其实用7:2:1划分即可,我分的太乱了)

首先是常规流程

我的环境为cuda10.0 cudnn7.6 pytorch1.1.0
装CenterNet环境结合官方和这个issue安装,切记2080显卡pytorch需要装1.1版本:
https://github.com/xingyizhou/CenterNet
https://github.com/xingyizhou/CenterNet/issues/356
重点:
在这里插入图片描述

训练自己的数据

1.在CenterNet/src/lib/datasets/dataset文件夹中,依据coco.py新建自己数据集的文件work.py

import torch.utils.data as data

class Work(data.Dataset):
  num_classes = 3
  default_resolution = [512, 512]
  mean = np.array([0.423766, 0.424928, 0.390202],
                   dtype=np.float32).reshape(1, 
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值