网络的结构如下:

采用FPN结构,Backbone是RetinalNet,分成了P3~P7共5个Layer,分别训练不同尺寸的Box.每个Layer对应的Head有2个分支,包括一个单独的分支用来预测分类,另一个分支用来预测两部分,一部分是Box坐标的回归,另一部分是GT Box和Anchor之间的IOU,这也是这篇论文的主要创新点,Faster RCNN等方法是对Anchor进行分类,与GT Box的IOU高于0.7的是正例,低于0.3的是负例,而这篇论文直接预测GT Box和Anchor之间的IOU.

Loss Function包括3个部分:分类损失,包括正例和负例,采用Focal Loss作为损失函数;回归损失,采用Smooth L1作为损失函数;IOU由于在0~1之间,采用Binary cross-entropy作为损失函数.

推理时采用分类值和IOU的值的乘积作为预测框的置信度,也就是排序的依据,其中α用来调整两者的权重.

最新文章

  1. Eclipse(一)
  2. 图标字体(IconFont)制作
  3. 游戏外挂四之利用CE和OD查找被选中怪物和怪物列表
  4. 我的游戏蜗牛web前端面试经历
  5. Check list
  6. C#配置升级
  7. 【BZOJ 2744 】[HEOI2012]朋友圈
  8. spring关于“transactionAttributes”的相关配置
  9. MediaProvider 数据库Audio相关表格相应关系
  10. ArrayList集合排序
  11. VS2015 Cordova Ionic移动开发(四)
  12. JAVA并发,CyclicBarrier
  13. 插件式Web框架
  14. 解决MAVEN项目因achetype加载太慢的问题
  15. IDEA下运行 mybatis报错 Parameter 'arg0' not found. Available parameters are [autoRecharge, id, param1, param2]
  16. Python reverse()方法--list
  17. Effective Java 第三版笔记(目录)
  18. java中List,Set,Map用法以及区别
  19. rest api上传和下载文件
  20. MVC扩展生成CheckBoxList并水平排列

热门文章

  1. 月经贴 】 Csharp in depth
  2. JS DOM中Ajax的使用
  3. JWT | io.jsonwebtoken.security.WeakKeyException: The signing key's size is 1024 bits which is not se
  4. SSH(一)
  5. 批量解析域名为IP地址的python脚本
  6. 如何更改Jframe里Jpanel的大小
  7. Flink安装及实例教程
  8. NFA和DFA的区别
  9. 1 深入Web请求过程
  10. java架构之路-(微服务专题)初步认识微服务与nacos初步搭建