博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
atrous convolution
阅读量:5150 次
发布时间:2019-06-13

本文共 564 字,大约阅读时间需要 1 分钟。

atrous convolution 简而言之,带孔卷积:

 

来自:https://zhuanlan.zhihu.com/p/27470685

假设一个二维信号,每个位置i对应的输出为y和卷积核为w,带孔卷积在输入feature mapx上的计算如下:

y\left[ i \right] =\sum_{k}{x\left[ i+r\cdot k \right]w\left[ k \right]  }

其中孔的比例为r对应采样输入信号的步长,这相当于将输入x与通过在每个空间维度上两个连续的卷积核值之间插入r-1个零点而产生的上采样滤波器进行卷积。标准的卷积是r=1的情况,而带孔卷积能够通过改变比例值自适应地修改滤波器的感受域,见下图。

 

带孔卷积还可以控制计算全卷积网络中的特征密集度。这里,通过输出步长来表示输入图像空间分辨率与最终输出分辨率之间的比率。对于用于图像分类任务的DCNN,最终特征响应(在全连接层或全局池化之前)比输入图像的尺寸小32倍,因此输出步长等于32。如果要在DCNN中将计算特征响应的空间密度加倍(即输出步长等于16),将最后一个降低分辨率的pooling层或卷积层的步长设为1以避免信号抽取(我猜测是信号衰减的意思)。然后,所有后续的卷积层都被比率为r=2的带孔卷积层代替。这使得网络能够提取更密集的特征而不需要学习任何额外的参数。具体内容可以看参考文献[1]。

转载于:https://www.cnblogs.com/YouXiangLiThon/p/7682279.html

你可能感兴趣的文章
转:Linux设备树(Device Tree)机制
查看>>
iOS 组件化
查看>>
python安装win32api pywin32 后出现 ImportError: DLL load failed
查看>>
(转)Tomcat 8 安装和配置、优化
查看>>
(转)Linxu磁盘体系知识介绍及磁盘介绍
查看>>
tkinter布局
查看>>
命令ord
查看>>
利用新浪微博来控制电脑
查看>>
CRC校验程序3:通过窗体程序打开txt文件获取数据源,进行逐字节CRC校验
查看>>
洛谷 P3367 【模板】并查集
查看>>
方法Equals和操作符==的区别
查看>>
我的软件工程师之路,给需要的同学!
查看>>
快速模幂
查看>>
Unity3D_最简单的开始界面_结束界面
查看>>
TCP/IP五层模型
查看>>
Sharepoint 2013搜索服务配置总结(实战)
查看>>
10 个用来下载免费图标的网站
查看>>
noi.ac 第五场第六场
查看>>
01背包
查看>>
Openscada远程配置
查看>>