论文笔记 UberNet : Training a ‘Universal’ Convolutional Neural Network

UberNet : Training a ‘Universal’ Convolutional Neural Network for Low-, Mid-, and High-Level Vision using Diverse Datasets and Limited Memory

这是一篇很有意思的文章,将CNN的许多用途一起结合训练一个网络进行,实现CNN的:
boundary detection (b) normal estimation (c) saliency estimation (d) semantic segmentation (e) semantic part segmentation (f) semantic boundary detection and (g) proposal generation and object detection

多功能的结合对于工业界应该有很深的意义,一个网络十分方便。


对于不同任务下网络的结合,主要需要解决的问题有以下2个:

(1)不同数据集上的训练


(2)内存大小的限制


对于问题(1):

不同的数据集上同时训练时的统一,作者设计了如下图的网络,即为UberNet,结合多标签任务:图中最左是一个连续的降采样操作得到的影像金字塔,金字塔中每个图像都连接着独立的一个CNN网络。图中,C指的是VGG网络,结合B批处理的正则化操作,来得到特征,并得到对应的task的回应E。所有的回应E结合最终完成task-special 的操作。



对于问题(2)内存的问题:

作者修改了一系列内存的储存方式来进行内存问题的优化。下图为单个任务的Vanilla backpropagation方法:黑色箭头代表memory查找操作,黄色箭头代表储存操作,蓝色箭头代表前后向传播。在前向传播中,每层在bottom box中储存激活信号,而在后向传播中,激活信号与梯度信息(top boxes)通过loss层进行递归的计算。


而相对地,下图为单个任务下的low-memory backpropagation方法示意图:首先储存memory中的激活值的子集,然后在小网络上提供‘anchor’points的运行的反向传播算法,主要减少同时在内存中储存的激活与梯度信息。


对于多任务下,作者也进行了一系列改进,下图分别为多任务下的Vanilla backpropagation及作者修改的结果:




最终的部分结果展示:


几篇CVPR关于multi-task的论文笔记整理,包括 一、 多任务课程学习Curriculum Learning of Multiple Tasks 1 --------------^CVPR2015/CVPR2016v--------------- 5 二、 词典对分类器驱动卷积神经网络进行对象检测Dictionary Pair Classifier Driven Convolutional Neural Networks for Object Detection 5 三、 用于同时检测和分割的多尺度贴片聚合(MPA)* Multi-scale Patch Aggregation (MPA) for Simultaneous Detection and Segmentation ∗ 7 四、 通过多任务网络级联实现感知语义分割Instance-aware Semantic Segmentation via Multi-task Network Cascades 10 五、 十字绣网络多任务学习Cross-stitch Networks for Multi-task Learning 15 --------------^CVPR2016/CVPR2017v--------------- 23 六、 多任务相关粒子滤波器用于鲁棒物体跟踪Multi-Task Correlation Particle Filter for Robust Object Tracking 23 七、 多任务网络中的全自适应特征共享与人物属性分类中的应用Fully-Adaptive Feature Sharing in Multi-Task Networks With Applications in Person Attribute Classification 28 八、 超越triplet loss:一个深层次的四重网络,用于人员重新识别Beyond triplet loss: a deep quadruplet network for person re-identification 33 九、 弱监督级联卷积网络Weakly Supervised Cascaded Convolutional Networks 38 十、 从单一图像深度联合雨水检测和去除Deep Joint Rain Detection and Removal from a Single Image 43 十一、 什么可以帮助行人检测?What Can Help Pedestrian Detection? (将额外的特征聚合到基于CNN的行人检测框架) 46 十二、 人员搜索的联合检测和识别特征学习Joint Detection and Identification Feature Learning for Person Search 50 十三、 UberNet:使用多种数据集和有限内存训练用于低,中,高级视觉的通用卷积神经网络UberNet: Training a Universal Convolutional Neural Network for Low-, Mid-, and High-Level Vision using Diverse Datasets and Limited Memory 62 一共13篇,希望能够帮助到大家
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值