DETR类型检测网络实验2---优化测试

补全reference_point

Anchor-DETR提出用预定义的参考点生成query_pos;
DBA-DETR提出预定义参考信息由(x,y)增至(x,y,w,h)
那么在3D检测任务中是否可以把预定义参考信息补全为(x,y,z,l,w,h,sint,cost),而query_pos都是使用xy两个维度(因为是bev网络).
(这种方法在Sparse-DETR中已经被提到过了).
因此下面作这个实验,预期结果与(xyz)三个维度的预定义参考信息相比,loss(最后一层的loss)下降更快,稳态更低.
实验结果如下:
(xyz)三个维度的预定义参考信息:
在这里插入图片描述
(x,y,z,l,w,h,sint,cost)八个维度的预定义参考信息:
在这里插入图片描述
由实验结果可知:与预期相符.

行列注意力机制

在Anchor DETR中提到可以利用行列注意力机制降低计算量,因此我也拿来测试一下
基于上一步的优化进行测试:
在这里插入图片描述
行列注意力(无/有(max模型)/有(mean模式):

优化前cost=3.6545071601867676s
优化后-max-cost=1.4044816493988037s
优化后-mean-cost=1.394972801208496s

这里需要注意,因为修改后显存占用减少很多,我把batch改成16,因此横坐标需要扩大2倍比较.目测loss和之前区别不大.但是显存占用和flops明显减少很多.

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Attention is all you

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值