当前位置: 首页 > news >正文

每天五分钟计算机视觉:稠密连接网络(DenseNet)

本文重点

在前面的课程中我们学习了残差网络ResNet,而DenseNet可以看成是ResNet的后续,我们看一下图就可以看出二者的主要区别了。

特点

DenseNet是一种卷积神经网络,它的特点是每一层都直接连接到所有后续层。这意味着,每一层都接收来自前一层的输出,并将其作为输入传递到下一层。这种连接方式实现了特征重用,使得网络能够更好地利用前面的特征信息,减少了参数的数量。

比较

如图所示,主要区别就是ResNet使用相加的方式,而DenseNet使用在通道上面拼接的方式,这样就会使得模块A的输出可以直接传入模块B后面的层,使得模块A直接跟模块B后面的所有层连接在了一起。

稠密块和过渡层

稠密块

稠密块就是完成拼接的。拼接,就是在通道的维度上进行拼接,比如A的通道为3,而输出的通道为10,那么拼接的通道就是13了,这会造成通道过多,从而造成模型的复杂,要想解决这个问题,此时需要使用过渡层来完成通道的降维。

过渡层

前面我们学习过1*1的卷积层可以完成这个任务,所以我们使用1*1的卷积层作为过渡层的主要部分,并且使用步幅为2的平均池化层来减半高和宽,从而进一步的降低模型的复杂度。

DenseNet的优点

参数效率高:由于每一层都直接连接到所有后续层,因此可以重用前面的特征信息,减少了参数的

http://www.lryc.cn/news/256117.html

相关文章:

  • mysql支持的整数类型、各类型整数能够表示的数值范围
  • 我不是DBA之慢SQL诊断方式
  • JavaScript基础知识整理(最全知识点, 精简版,0基础版)
  • 人工智能和网络安全:坏与好
  • 基于SSH的java记账管理系统
  • github可访问但无法clone问题
  • WebGL笔记:图形缩放的原理和实现
  • 前端学习--React(5)
  • 【数据结构】平衡树引入
  • 机器视觉相机镜头光源选型
  • Appium:iOS测试比Android测试更难?
  • 使用c#罗列、监视、控制进程
  • Vue:绘制图例
  • Web(8)SQL注入
  • kafka入门(三):kafka多线程消费
  • android通过广播打印RAM信息
  • C++新经典模板与泛型编程:策略类模板
  • 微信小程序引入Vant Weapp修改样式不起作用,使用外部样式类进行覆盖
  • python核酸检测 青少年电子学会等级考试 中小学生python编程等级考试二级真题答案解析2022年6月
  • 搭建React项目,基于Vite+React+TS+ESLint+Prettier+Husky+Commitlint
  • ChatGPT在国内的使用限制,国内的ChatGPT替代工具
  • 服务器如何保证数据安全_Maizyun
  • sql2005日志文件过大如何清理
  • Linux--学习记录(2)
  • 字符串函数`strlen`、`strcpy`、`strcmp`、`strstr`、`strcat`的使用以及模拟实现
  • 插入排序与希尔排序(C语言实现)
  • 【微软技术栈】与其他.NET语言的互操作性 (C++/CLI)
  • TCPUDP使用场景讨论
  • C#最小二乘法线性回归
  • ULAM公链第九十六期工作总结