DenseNet--轻量级神经网络

DenseNet主要提出了dense block模块,在任意两层间都有连接,残差比ResNet更密集。
在这里插入图片描述
轻量级神经网络采用了更复杂的连接,但是获得了更少的参数,因此计算量和数据量都适用于嵌入式设备中。
减轻了梯度消失问题

我理解的是层数越多多项式级数越大,相同的输出情况下级数多的系数会小,当级数达到一定程度导数会几乎消失,而将前面的层加到后面会建立一些级数较小的多项式,这样可以较少梯度消失问题。

参数更少

解决了梯度问题可以加入更多的层,网络可以更窄,在dense block中每个卷积层的输出feature map的数量都很小
每个dense block的3X3卷积前面都包含了一个1X1的卷积操作,就是所谓的bottleneck layer,目的是减少输入的feature map数量,既能降维减少计算量,又能融合各个通道的特征
在每两个dense block之间又加入了1X1卷积层,更多的1X1卷积层压缩了大量的参数。

DenseNet网络结构:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值