densenet提取特征_深入解析DenseNet(含大量可视化及计算)

DenseNet通过密集连接解决了深度网络中梯度消失的问题,实现参数更少、计算效率更高的特性。每个Dense Block内的特征图通过concat操作结合,而非线性组合函数包括BN、ReLU和卷积。Transition层用于连接Dense Block并进行下采样。DenseNet保持了低维度特征,适合训练数据不足的情况。
摘要由CSDN通过智能技术生成

在DenseNet出现之前,CNN的进化一般通过层数的加深(ResNet)或者加宽(Inception)的思想进行,DenseNet通过对特征的复用提出了一种新的结构,不但减缓了梯度消失的现象参数量也更少.本文通过大量可视化以及参数计算来进行讲解.

目录

  • 背景
  • DenseBlock
  • 非线性组合函数
  • Transition层
  • 整个结构的计算
  • DenseNet的思考
  • 参考

背景

当CNN的层数变深时,输出到输入的路径就会变得更长,这就会出现一个问题:梯度经过这么长的路径反向传播回输入的时候很可能就会消失,那有没有一种方法可以让网络又深梯度又不会消失?DenseNet提出了一种很简单的方法,DenseNet直接通过将前面所有层与后面的层建立密集连接来对特征进行重用来解决这个问题,连接方式可以看下面这张图:9656732995eb12fb2235f0ce390df639.png我们可以看到每一层的输出都连接到了后一层,这样对于一个L层的网络来说就会有个连接,这里看完有些摸不着头脑没关系,接下来我们会具体展开.

Dense Block

Dense Block是DenseNet的一个基本模块,这里我们从一般的神经网络说起:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值