Paddle3D
Paddle3D copied to clipboard
请问一下作者,对于SMOKE训练自己的数据集,还有什么调参建议吗?
请问一下作者,我根据自己训练集的标签,重新计算了标签里z的均值和方差,用来替换depth_ref,但是训练效果反而更差了。dim_ref我也重新计算了。
另外,整个smoke的配置文件,还有什么参数值得调试的吗,或者说根据自己数据集要去调整什么参数,比如input_size要根据自己的图片尺寸调整吗。
最后想问问作者,是否还有什么其他的开源3D检测算法,但是不用到点云数据。谢谢作者!!
我根据自己训练集的标签,重新计算了标签里z的均值和方差,用来替换depth_ref,但是训练效果反而更差了。dim_ref我也重新计算了。
两者替换后都变差了吗?是否有做控制单一变量的实验?统计值是否有看过符合经验(例如车的平均尺寸,人的平均尺寸)
整个smoke的配置文件,还有什么参数值得调试的吗,或者说根据自己数据集要去调整什么参数,比如input_size要根据自己的图片尺寸调整吗。
- input_size需要根据自己的图片尺寸进行调整,如果图像做了缩放,需要对内参进行等比例的缩放
- 在另外一个帖里里看到你问resnet的问题,建议先用smoke_dla34或者smoke_hrnet18试试效果
- 学习率需要调整下,其他学习轮次,学习率衰减也可以调整下看看
- 尽量保证多卡大bs的训练,以smoke在KITTI上的训练来说,使用了4卡 * 8 = 32总bs的大小在训练的
是否还有什么其他的开源3D检测算法,但是不用到点云数据。谢谢作者!!
目前Paddle3D中只有smoke,后续会考虑加入FCOS3D等模型
- 我现在是1卡16bs,60000的数据集,使用SMOKE。根据您在KITTI上的配置,是不是迭代次数要等与 [70000*32/7000 * 60000/16 = 120w]次一致,我知道这样算可能有点离谱。
- 我现在以我的配置,我每次只迭代30000次,是不是远远达不到收敛的要求。
- 学习率衰减是指调整 两次衰减的轮数,还是改变衰减的策略,例如不使用MultiStepDecay。
- 谢谢作者回复!我也确实有考虑使用HRNet!
- 不是这么计算的,1卡16bs不算很小了,可以用这个配置训练看看,但是学习率建议做几组实验看看
- 都可以试试
请问一下作者,我根据自己训练集的标签,重新计算了标签里z的均值和方差,用来替换depth_ref,但是训练效果反而更差了。dim_ref我也重新计算了。
另外,整个smoke的配置文件,还有什么参数值得调试的吗,或者说根据自己数据集要去调整什么参数,比如input_size要根据自己的图片尺寸调整吗。
最后想问问作者,是否还有什么其他的开源3D检测算法,但是不用到点云数据。谢谢作者!!
您好,想请教一下您是用啥标注软件进行图像的3D目标标注的?
@mvpzhangqiu 我们自己没有制作数据集,可以在网上查找下专业的3D标注网站