Object Detection《SSP-Net》笔记(2)_sspnet 汉字识别-程序员宅基地

技术标签: 深度学习之图像处理  

Spatial pyramid pooling in deep convolutional networks for visual recognition

说明:compute the feature maps from the entire image only once, and then pool features in arbitrary regions (sub-images) to generate fixed-length representations for training the detectors.
这里写图片描述
这里写图片描述

Introduction

直接输入整图,所有区域共享卷积计算;在Conv5层输出上提取所有区域的特征
spatial pyramid pooling (SPP)【空间金字塔池化】
1,The SPP layer pools the features and generates fixed length outputs, which are then fed into the fully connected layers (or other classifiers)。[替换Conv5的Pooling层]
这里写图片描述

Training the Network

1,Single-size training:
a fixed-size input (224×224) cropped。
这里写图片描述
2,Multi-size training
We consider two sizes: 180×180 in addition to 224×224. Rather than crop a smaller 180×180
region, we resize the aforementioned 224×224 region to 180×180.
这里写图片描述
这里写图片描述

问题

继承了R-CNN的剩余问题:需要存储大量特征+复杂的多阶段训练+训练时间仍然长
新问题:SPP层之前的所有卷积层参数不能finetune

SPP-Net概览

这里写图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_27163197/article/details/78365870

智能推荐

Typora多行公式自动编号+引用_typora公式编号-程序员宅基地

文章浏览阅读1.1w次,点赞21次,收藏43次。Typora公式自动编号文章目录Typora公式自动编号手动键入tag简单公式解决方法公式对齐不能自动编号的问题手动键入tag键入手动方法后加\tag,如行间直接键入$$y=ax+b \tag 1$$y=ax+b(1)y=ax+b \tag{1}y=ax+b(1)这样的问题是公式没有居中手动添加编号效率太低,如果中间插入一个公式,后面的都要动简单公式解决方法公式插入按快捷键而不是直接在行间键入,注意,似乎手动按格式输入不行,必须要用快捷键插入。默认的快捷键是Ctrl+Shift+K_typora公式编号

使用滚动条来显示<el-tree>组件溢出的内容_el-tree节点溢出-程序员宅基地

文章浏览阅读437次。<div style="height:650px;overflow:auto;"> <el-tree></er-tree></div>在<el-tree>组件外面包裹一个divoverflow:auto;如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。overflow:scoll;内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。【注意】:设置元素的长度,长度范围小于背景范围。..._el-tree节点溢出

深度学习——L0、L1及L2范数_l0范数和l1范数-程序员宅基地

文章浏览阅读3.2w次,点赞31次,收藏93次。L1范数和L2范数的差别一个是绝对值最小,一个是平方最小:L1会趋向于产生少量的特征,而其他的特征都是0,而L2会选择更多的特征,这些特征都会接近于0。_l0范数和l1范数

Python输出时出现乱码“�밴���������. . . ”的解决方案-程序员宅基地

文章浏览阅读3.2k次,点赞6次,收藏4次。输出时出现“�밴���������. . . ”乱码解决方案左上角File下点击Setting...点击File Encodings修改Global Encoding为GBK重新运行程序不再出现乱码_. . .

Unity3D研究院之mac上从.ipa中提取unity3D游戏资源(六十六)-程序员宅基地

文章浏览阅读1.9k次。http://www.xuanyusong.com/archives/2584感谢今天某大神(既然是大神名子我当然要保密喽)告诉我Disunity更新了,不然我还不知道。以前很多人都说用Disunity提取出了Unity3D资源,但是我在Mac上从来没有成功过,一直在报错。https://github.com/ata4/disunity/releases 在这里可以看到Disu

到底怎样的程序员能称为架构师?-程序员宅基地

文章浏览阅读197次。我曾问过很多自称热爱代码的程序员的发展规划,大多都回答说期望成为一名架构师。而在招聘一方,有的团队会过滤掉多次提起架构一词而一点不提具体内容的简历。可见,虽然在大多数程序员眼里,架构师是神圣的,但又不得不承认事实是:“架构”和“架构师”是最常被滥用的。那些写能 PPT 而不能写代码的人,只做和事佬而不考虑软件快、稳、便捷的人,都称不上做“架构”更别提“架构师”。那么什么样的人可以称为“架构师”..._程序员中最厉害是架构师吗

随便推点

记录一个vue directive实现点击指令外部区域调用函数的方案-程序员宅基地

文章浏览阅读813次。2019独角兽企业重金招聘Python工程师标准>>> ..._vue 多选点击选项框外执行函数

来自北京大学NOIP金牌选手yxc的常用代码模板2——数据结构_yxc 二叉树-程序员宅基地

文章浏览阅读2.1k次,点赞7次,收藏60次。目录1.单链表2.双链表3.栈4.队列5.单调栈6. 单调队列7.KMP8.Trie树9.并查集10.堆11.一般哈希12.字符串哈希13.C++ STL简介1.单链表// head存储链表头,e[]存储节点的值,ne[]存储节点的next指针,idx表示当前用到了哪个节点int head, e[N], ne[N], idx;// 初始化void init(){ head = -1; idx = 0;}// 在链表头插入一个数avoid insert(int a){_yxc 二叉树

[Python数据分析] 5-挖掘建模(监督学习)_name = column_list[i]-程序员宅基地

文章浏览阅读764次。# I.理论部分:机器学习是过程,模型是这个过程的结果# 1)机器学习和建模# i.学习:通过接收到的数据,归纳提取相同与不同# ii.机器学习:让计算机以数据为基础,进行归纳和总结# iii.模型:数据解释现象的系统# 2)数据集:通常来说各部分占比:训练集6:验证集2:测试集2# i.训练集:训练拟合模型# ii.验证集:通过训练集训练出多个模型后,使用验证集数据纠正或比较预测..._name = column_list[i]

springboot gradle 使用过程中遇到的问题小结(6)_android expected a single classpath entry, found: -程序员宅基地

文章浏览阅读194次。1. 报错:Cannot deserialize instance of java.lang.String out of START_OBJECT token,我这里报这个错的原因是传递的json数据类型不对,修正后即可2. 使用JsonFormat引起的时间比正常时间慢8小时,@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GM..._android expected a single classpath entry, found: []

16.忽略大小写的字符串比较_16:忽略大小写的字符串比较-程序员宅基地

文章浏览阅读4.3k次。描述一般我们用strcmp可比较两个字符串的大小,比较方法为对两个字符串从前往后逐个字符相比较(按ASCII码值大小比较),直到出现不同的字符或遇到'\0'为止。如果全部字符都相同,则认为相同;如果出现不相同的字符,则以第一个不相同的字符的比较结果为准(注意:如果某个字符串遇到'\0'而另一个字符串还未遇到'\0',则前者小于后者)。但在有些时候,我们比较字符串的大小时,希望忽略字母的大小_16:忽略大小写的字符串比较

使用labelme制作自己的语义分割数据集_使用labelme训练自己的语义分割流程-程序员宅基地

文章浏览阅读1.4k次,点赞2次,收藏24次。安装labelme在cmd中激活我们使用的python环境,然后使用pip命令安装labelme,命令如下:pip install labelme==3.16.7注意:如果安装最新版本的 labelme,就无须指定版本号(3.16.7就是版本号)打开labelme在cmd中激活我们使用的python环境,然后使用下面的命令,就可以打开labelme软件:labelme界面如下图:使用labelme对数据集进行标注标注之前我们可以先设置一下自动保存:file——>Sav_使用labelme训练自己的语义分割流程

推荐文章

热门文章

相关标签