深度学习之卷积神经网络(13)DenseNet

深度学习之卷积神经网络(13)DenseNet


 Skip Connection的思想在ResNet上面获得了巨大的成功,研究人员开始尝试不同的Skip Connection方案,其中比较流行的就是DenseNet [1]。DenseNet将前面所有层的特征图信息通过Skip Connection与当前层输出进行聚合,与ResNet的对应位置相加方式不同,DenseNet采用在通道轴 c c c维度进行拼接操作,聚合特征信息。

[1] G. Huang, Z. Liu 和 K. Q. Weinberger, “Densely Connected Convolutional Networks,” CoRR, 卷 abs/1608.06993, 2016.


 如下图所示,输入 X 0 \boldsymbol X_0 X0通过 H 1 \text{H}_1 H1卷积层得到输出 X 1 \boldsymbol X_1 X1 X 1 \boldsymbol X_1 X1 X 0 \boldsymbol X_0 X0在通道轴上进行拼接,得到聚合后的特征张量,送入 H 2 \text{H}_2 H2卷积层,得到输出 X 2 \boldsymbol X_2 X2,同样的方法, X 2 \boldsymbol X_2 X2与前面所有层的特征信息 X 1 \boldsymbol X_1 X1 X 0 \boldsymbol X_0 X0进行聚合,再送入下一层。如此循环,直至最后一层的输出 X 4 \boldsymbol X_4 X4和前面所有层的特征信息 { X i } i = 0 , 1 , 2 , 3 \{X_i\}_{i=0,1,2,3} {Xi}i=0,1,2,3进行聚合得到模块的最终输出。这样一种基于Skip Connection稠密连接的模块叫做Dense Block。

在这里插入图片描述

Dense Block结构


 DenseNet通过堆叠多个Dense Block构成复杂的深层神经网络,如下图所示:

在这里插入图片描述

一个典型的DenseNet结构


 下图比较了不同版本的DenseNet的性能、DenseNet与ResNet的性能比较,以及DenseNet与ResNet训练曲线。

在这里插入图片描述

DenseNet与ResNet性能比较
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值