DenseNet简介

DenseNet简介论文传送门:https://arxiv.org/pdf/1608.06993.pdfCNN模型的发展十分火热,自LeNet提出以来,涌现了一批优秀的CNN模型。LeNet是CNN的开山之作,标志着CNN真正的提出。2012年AlexNet夺得ILSVRC2012的冠军,深度学习大火。之后又涌现了VGG、GoogleNet、ResNet等,其中ResNet可谓是一个里程碑式的CNN模型。本文介…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

论文传送门:https://arxiv.org/pdf/1608.06993.pdf

CNN模型的发展十分火热,自LeNet提出以来,涌现了一批优秀的CNN模型。
LeNet是CNN的开山之作,标志着CNN真正的提出。2012年AlexNet夺得ILSVRC2012的冠军,深度学习大火。之后又涌现了VGG、GoogleNet、ResNet等,其中ResNet可谓是一个里程碑式的CNN模型。

本文介绍的DenseNet是CVPR 2017的best paper,在ResNet的基础上进行改进优化。

DenseNet和ResNet的核心思想都是创建一个跨层连接来连通网络的前后层,在DenseNet中作者为了最大化层级之间的信息流,将所有层两两进行连接,这也是DenseNet(Densely Connected Convolutional Networks)名字的意义所在,密集的网络连接。

DenseNet有多个优点:

  1. 大量的feature 被复用,这样只需要少量的卷积核,使得整个模型的参数数量减小。
    
  2. 可以加强feature的传递,减轻梯度消失的问题。
    

Dense block结构:

下图为一个Dense block的基础结构,可以看到,每一层的输入为前面所有的网络层。DenseNet的密集连接是存在于每一个Dense block内部的。

在这里插入图片描述

Dense block中第L层的输入和前面1到L-1层的输出都有关系,论文中公式表达为

在这里插入图片描述

其中[ ]表示concatenation即拼接操作,使用了非线性变换H,H为BN+ReLU+ Conv(3×3)的组合。

DenseNet网络结构:

下图为一个完整的DenseNet网络,包含多个Dense block以及transition layer。同一个Dense block中feature size的大小相同,通过transition layer实现下采样。

在这里插入图片描述

下图为DenseNet的网络参数详情:

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187867.html原文链接:https://javaforall.net

(0)
上一篇 2026年4月18日 上午11:34
下一篇 2026年4月18日 上午11:40


相关推荐

  • 软件工程——瀑布模型、快速原型模型、增量模型、螺旋模型

    软件工程——瀑布模型、快速原型模型、增量模型、螺旋模型目录一 瀑布模型 1 1 什么是瀑布模型 1 2 特点 1 3 优缺点 1 4 客户需求二 快速原型模型 2 1 什么是快速原型模型 2 2 优缺点 2 3 快速原型模型的思想产生 原理及运用方式 2 4 类型 2 5 开发步骤三 增量模型 3 1 什么是增量模型 3 2 特点 3 3 优缺点 3 4 作用四 螺旋模型 4 1 什么是螺旋模型 4 2 特点 4 3 优缺点 4 4

    2026年3月20日
    4
  • 最低公共祖先java_满族的祖先是

    最低公共祖先java_满族的祖先是原题链接题目描述如题,给定一棵有根多叉树,请求出指定两个点直接最近的公共祖先。输入格式第一行包含三个正整数 N,M,SN,M,S,分别表示树的结点个数、询问的个数和树根结点的序号。接下来 N-1N−1 行每行包含两个正整数 x, yx,y,表示 xx 结点和 yy 结点之间有一条直接连接的边(数据保证可以构成树)。接下来 MM 行每行包含两个正整数 a, ba,b,表示询问 aa 结点和 bb 结点的最近公共祖先。输出格式输出包含 MM 行,每行包含一个正整数,依次为每一个询问的结果。输入

    2022年8月8日
    8
  • linux下vi命令大全

    linux下vi命令大全进入vi的命令 vifilename:打开或新建文件,并将光标置于第一行首 vi+nfilename:打开文件,并将光标置于第n行首 vi+filename

    2022年7月2日
    27
  • php 扫描url死链接 \033[31m ANSI Linux终端输出带颜色

    php 扫描url死链接 \033[31m ANSI Linux终端输出带颜色

    2021年11月3日
    47
  • vue自定义指令原理

    vue自定义指令原理vue 指令本质指令本质上是装饰器 是 vue 对 HTML 元素的扩展 给 HTML 元素增加自定义功能 语义化 HTML 标签 vue 编译 DOM 时 会执行与指令关联的 JS 代码 即找到指令对象 执行指令对象的相关方法 自定义指令生命周期自定义指令有五个生命周期 也叫钩子函数 分别是 bind inserted update componentUpd unbind 钩子函数作用介绍 bind 只调用

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号