Faster RCNN中的交替训练
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中的交替训练相关推荐
- Faster RCNN 中的RPN解析
Faster RCNN 中的RPN解析 文章目录 Faster RCNN 中的RPN解析 Anchor 分类 bounding box regression proposal 参考 RCNN和Fast ...
- 目标检测中NMS的GPU实现(来自于Faster R-CNN中的nms_kernel.cu文件)
最近要修改Faster R-CNN中实现的GPU版的NMS代码,于是小白的我就看起了CUDA编程,当然也只是浅显地阅读一些教程,快速入门而已,所以具体需要注意的以及一些思想,大家移步此博主的系列教程: ...
- Faster RCNN中anchor的生成过程
主要参考py-faster-rcnn开源代码中的generate_anchors的实现: 首先来看main函数: if __name__ == '__main__':import timet = ti ...
- faster rcnn学习之rpn训练全过程
上篇我们讲解了rpn与fast rcnn的数据准备阶段,接下来我们讲解rpn的整个训练过程.最后 讲解rpn训练完毕后rpn的生成. 我们顺着stage1_rpn_train.pt的内容讲解. nam ...
- 分析Faster RCNN中的RPN
faster rcnn是经典的detection网络,虽然现在有更好的模型(yolo等),但是faster rcnn依然是很值得研究的. 之前在商汤论文分享会上遇到李博同学分享刚刚发表在CVPR201 ...
- 使用Faster R-CNN(linux-pytorch)训练自己的数据集过程记录
目录 准备工作 源码下载 配置环境 制作VOC数据集 data目录结构 训练 编译CUDA依赖环境 预训练模型 修改pascal_voc.py文件 进行训练 遇到的问题 主要参考文章 准备工作 源码下 ...
- faster rcnn中RPN网络源码分析(pytorch)
最近刚入坑检测,初步看了RGB大佬的faster rcnn文章,再看看源码 本次分析的源码是陈云大佬pytorch版本的GITHUB地址 上一张输入输出图 一.forward 主文件./model/r ...
- faster rcnn中rpn的anchor,sliding windows,proposals的理解
一直对faster rcnn里的rpn以及下图中的上面的那部分的区别不太理解,今天看到了知乎里面的回答,感觉有点明白了,特此记录 作者:马塔 链接:https://www.zhihu.com/ques ...
- faster rcnn中anchor的生成
faster rcnn anchor anchors 值的含义为 总共有9个anchor,对于每一个anchor,其四个数值分别代表矩形框的左下角x,y,右上角x,y. anchor的预设值为 # V ...
最新文章
- 【数据结构】顺序栈的实现(C语言)
- bootstrap怎么在一个页面渲染多个表格_推荐一个前端框架
- DAY19-Pillow制作验证码
- 使用工具快速找出custom work center使用的ui component
- layui按钮展开、_layui可折叠的组织架构树形图
- 插件化、热补丁中绕不开的Proguard的坑
- 【LeetCode笔记】136. 只出现一次的数字(Java、位运算)
- 按需要生成你的网站导航栏
- 你是否遇到过职业枯竭?
- MAC使用RZ SZ指令实现本地与远程服务器之间文件上传与下载
- web前端基础入门教程(非常详细)HTML+CSS+JavaScript
- ios lottie动画_在iOS中使用Lottie动画
- python下载pywifi
- Denoise_bayerdomain
- 市场、运营、销售什么区别?
- [除一波线段树和平衡树的草]
- Android中连接MQTT服务器实现发布一个消息推送给订阅者(附代码下载)
- 相关系数与协方差间的转换
- 场景特征描述子(全局特征)-GIST
- 虚拟机安装mysql8步骤
热门文章
- Request.Browser.Crawler 属性的工作原理分析
- CG-CTF-Web-/x00
- centos远程mc服务器,Centos7 下最最最简单的部署 MC 服务器超轻松学废
- touchstart与click同时触发
- vue的props实现父组件变化子组件一起变化
- RabbitMQ入门(四)-Routing(路由)
- Springboot的thymeleaf常用属性
- Java 异常处理入门
- 利用HTML5 canvas合并图片并解决Filaed to execute 'toDataURL' on 'HTMLCanvasElement'异常
- VS2015:安装适用于windows桌面的visual c++2015