1.stage1_rpn_train.pt

单独训练RPN 网络,训练的模型用ImageNet的模型来初始化,采用end to end的方式来调整参数。

(backbone+rpn+fast rcnn——>backbone1+rpn1+fast rcnn,backbone 、rpn参数更新)

2.stage1_fast_rcnn_train.pt

单独训练检测网络Fast Rcnn,训练用的proposals来自第一步的RPN net,模型初始化采用ImageNet模型。

(backbone+rpn1+fast rcnn——>backbone2+rpn1+fast rcnn1,backbone 、fast rcnn参数更新)

3.stage2_rpn_train.pt

用第二步Fast Rcnn的参数来初始化RPN模型,但是训练的时候固定卷积层,只调整属于RPN的参数。

(backbone2+rpn1+fast rcnn1——>backbone2+rpn2+fast rcnn1,rpn参数更新)

4.stage2_fast_rcnn_train.pt

保持共享的卷积层固定,用第三步调整后的RPN输出的proposals作为输入,微调Fast Rcnn剩下的参数。

(backbone2+rpn2+fast rcnn1——>backbone2+rpn2+fast rcnn2,fast rcnn参数更新)

参考:https://blog.csdn.net/dudu815110/article/details/79088258

Faster RCNN中的交替训练相关推荐

  1. Faster RCNN 中的RPN解析

    Faster RCNN 中的RPN解析 文章目录 Faster RCNN 中的RPN解析 Anchor 分类 bounding box regression proposal 参考 RCNN和Fast ...

  2. 目标检测中NMS的GPU实现(来自于Faster R-CNN中的nms_kernel.cu文件)

    最近要修改Faster R-CNN中实现的GPU版的NMS代码,于是小白的我就看起了CUDA编程,当然也只是浅显地阅读一些教程,快速入门而已,所以具体需要注意的以及一些思想,大家移步此博主的系列教程: ...

  3. Faster RCNN中anchor的生成过程

    主要参考py-faster-rcnn开源代码中的generate_anchors的实现: 首先来看main函数: if __name__ == '__main__':import timet = ti ...

  4. faster rcnn学习之rpn训练全过程

    上篇我们讲解了rpn与fast rcnn的数据准备阶段,接下来我们讲解rpn的整个训练过程.最后 讲解rpn训练完毕后rpn的生成. 我们顺着stage1_rpn_train.pt的内容讲解. nam ...

  5. 分析Faster RCNN中的RPN

    faster rcnn是经典的detection网络,虽然现在有更好的模型(yolo等),但是faster rcnn依然是很值得研究的. 之前在商汤论文分享会上遇到李博同学分享刚刚发表在CVPR201 ...

  6. 使用Faster R-CNN(linux-pytorch)训练自己的数据集过程记录

    目录 准备工作 源码下载 配置环境 制作VOC数据集 data目录结构 训练 编译CUDA依赖环境 预训练模型 修改pascal_voc.py文件 进行训练 遇到的问题 主要参考文章 准备工作 源码下 ...

  7. faster rcnn中RPN网络源码分析(pytorch)

    最近刚入坑检测,初步看了RGB大佬的faster rcnn文章,再看看源码 本次分析的源码是陈云大佬pytorch版本的GITHUB地址 上一张输入输出图 一.forward 主文件./model/r ...

  8. faster rcnn中rpn的anchor,sliding windows,proposals的理解

    一直对faster rcnn里的rpn以及下图中的上面的那部分的区别不太理解,今天看到了知乎里面的回答,感觉有点明白了,特此记录 作者:马塔 链接:https://www.zhihu.com/ques ...

  9. faster rcnn中anchor的生成

    faster rcnn anchor anchors 值的含义为 总共有9个anchor,对于每一个anchor,其四个数值分别代表矩形框的左下角x,y,右上角x,y. anchor的预设值为 # V ...

最新文章

  1. 【数据结构】顺序栈的实现(C语言)
  2. bootstrap怎么在一个页面渲染多个表格_推荐一个前端框架
  3. DAY19-Pillow制作验证码
  4. 使用工具快速找出custom work center使用的ui component
  5. layui按钮展开、_layui可折叠的组织架构树形图
  6. 插件化、热补丁中绕不开的Proguard的坑
  7. 【LeetCode笔记】136. 只出现一次的数字(Java、位运算)
  8. 按需要生成你的网站导航栏
  9. 你是否遇到过职业枯竭?
  10. MAC使用RZ SZ指令实现本地与远程服务器之间文件上传与下载
  11. web前端基础入门教程(非常详细)HTML+CSS+JavaScript
  12. ios lottie动画_在iOS中使用Lottie动画
  13. python下载pywifi
  14. Denoise_bayerdomain
  15. 市场、运营、销售什么区别?
  16. [除一波线段树和平衡树的草]
  17. Android中连接MQTT服务器实现发布一个消息推送给订阅者(附代码下载)
  18. 相关系数与协方差间的转换
  19. 场景特征描述子(全局特征)-GIST
  20. 虚拟机安装mysql8步骤

热门文章

  1. Request.Browser.Crawler 属性的工作原理分析
  2. CG-CTF-Web-/x00
  3. centos远程mc服务器,Centos7 下最最最简单的部署 MC 服务器超轻松学废
  4. touchstart与click同时触发
  5. vue的props实现父组件变化子组件一起变化
  6. RabbitMQ入门(四)-Routing(路由)
  7. Springboot的thymeleaf常用属性
  8. Java 异常处理入门
  9. 利用HTML5 canvas合并图片并解决Filaed to execute 'toDataURL' on 'HTMLCanvasElement'异常
  10. VS2015:安装适用于windows桌面的visual c++2015