当前位置: 首页> 财经> 金融 > 广西网站_在线修图编辑器_成都网站优化排名推广_赛事资讯赛马资料

广西网站_在线修图编辑器_成都网站优化排名推广_赛事资讯赛马资料

时间:2025/7/14 17:39:49来源:https://blog.csdn.net/qq_50645064/article/details/144593887 浏览次数:0次
广西网站_在线修图编辑器_成都网站优化排名推广_赛事资讯赛马资料

在DINO中正对Deformable DETR中的look forward once做了改进

左图是Deformable DETR,右图是DINO

 

 Look Forward Once对应的代码部分:

怎么理解iterative box refinement 可以阻止梯度反向传播来稳定训练?

reference_points = new_reference_points.detach()
  • 什么是梯度切断? 切断梯度表示阻止反向传播的梯度从当前层的 reference_points 传播到上一层。也就是说,后续层的梯度不会影响前一层生成的边界框参考点。

  • 实现效果: 每一层的 reference_points 是通过当前层的预测生成的,但它不会受到后续层优化路径的影响,从而确保预测的独立性。

代码解析

1. DeformableTransformerDecoder中的self.box_embed不是赋值为None吗?在哪儿改变的值?

 解答:

  • self.bbox_embed 被克隆为多个独立的实例,每个解码器层对应一个独立的 bbox_embed 模块。
  • 然后,self.bbox_embed 被赋值到 self.transformer.decoder.bbox_embed
  • 这一赋值操作是外部对 DeformableTransformerDecoder.bbox_embed 的修改。

 

 

关键字:广西网站_在线修图编辑器_成都网站优化排名推广_赛事资讯赛马资料

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: