其他分享
首页 > 其他分享> > 继往开来:DenseNet

继往开来:DenseNet

作者:互联网

DenseNet

ResNet通过前层与后层的“短路连接”(Shortcuts),加强了前后层之间的信息流通,在一定程度上缓解了梯度消失的现象,从而可以将神经网络搭建得很深。DenseNet最大化了这种前后层信息交流,通过建立前面所有层与后面层的密集连接,实现了特征在通道维度上的复用,使其可以再参数计算量最少的情况下实现比ResNet更优的性能
DenseNet的网络架构如下图所示,网络由多个Dense Block与中间的卷积池化组成,核心就在Dense Block中。Dense Block中的黑点代表一个卷积层,其中的多条黑色线代表数据的流动,每一层的输入由前面的所有卷积层输出组成。注意这里使用了通道的拼接(Concatnate)操作,而非ResNet的逐元素相加操作
在这里插入图片描述
DenseNet的结构有如下两个特效:

Block实现细节如下图所示,每个Block由若干个Bottleneck的卷积层组成,对应上图中的黑点。Bottleneck由BN、ReLU、1×1卷积、BN、ReLU、3×3卷积的顺序构成
在这里插入图片描述

关于Block,有以下4个细节需要注意:

标签:Dense,卷积,Concatnate,池化,DenseNet,继往开来,Block
来源: https://blog.csdn.net/weixin_42782833/article/details/119114342