码农知识堂 - 1000bd
Python
PHP
JS/TS
JAVA
C/C++
C#
GO
Kotlin
Swift
DenseNet学习笔记(核心与resnet进行对比):
概述:比resnet更优的cnn模型
resnet:
resnet可以训练出更深的cnn模型,实现更高的准确度,resnet模型的核心是通过建立前面层和后面层之间的“短路连接”,有助于训练过程中的反向传播,从而能训练出更深的cnn网络(可能主要是解决梯度消失问题)。
resnet是每个层与前面的某层(一般还是2-3层)短路连接在一起,连接方式是通过元素级相加。
densenet:
特色:在channel上的连接来实现特征重用。让densenet在参数和计算成本更少的情形下实现比resnet更优的性能。
连接机制:互相连接所有层,即每个层都接受其前面所有层作为其额外的输入。
densenet中每个层和前面所有层在channel维度上连接,并且作为下一层的输入。
densenet直接连接来自不同层的特征图,可以实现特征重用,提升效率
cnn网络一般要经过pooling 或stride>1的卷积来降低特征图的大小,而densenet的密集连接方式需要特征图大小保持一致。所以densenet网络中使用denseblock+transition结构
denseblock:
包含很多层的模块,每个层的特征图大小相同。层与层之间采用密集连接方式。denseblock中的非线性组合函数H(·)采用的是BN+Relu+3x3conv的结构。
所有denseblock中各个层卷积之后均输出k个特征图,即得到的特征图的channel数为k,或者说采用k个卷积核,k是一个超参数。一般情况下,使用较小的k(比如12),就可以得到较佳的性能。
由于后面层的输入会非常大,denseblock内部可以采用bottleneck层来减少计算量。具体实现:在原有结构中增加1X1conv
transition模块:
是连接两个相邻的denseblock,并通过pooiling使特征图大小降低。
主要是连接两个相邻的denseblock,并降低特征图大小。包括一个1X1的卷积和2X2的平均池化。结构为BN+Relu+1X1conv+2X2 avgpooling,transition层可以起到压缩模型的作用。
densenet比resnet更优的本质:resnet是以sum方式合并特征,这样就不能反推出原来的输入特征,而concat可以,所以concat方式在保持特征或还原特征方面有优势。
densenet缺点:很占用显存
一个训练过程中的一个小tip:特征提取都是nan:nan是梯度暴涨或梯度消失,可以增大batch_size
相关阅读:
python opencv之图像分割、计算面积
Tomcat的启动问题
【二进制部署k8s-1.29.4】六、kube-scheduler安装部署
满满干货:分享2个实用的PDF编辑文字方法
SpringMvc,REST风格模拟put,delete请求(即修改和删除功能)
(ICONIP2021)On the Unreasonable Effectiveness of Centroids in Image
【算法练习Day43】最佳买卖股票时机含冷冻期&&买卖股票的最佳时机含手续费
宇视大屏出现不规则闪烁故障排查方法
《向量数据库指南》——向量数据库Elasticsearch -> Milvus 2.x
Unions
原文地址:https://blog.csdn.net/weixin_45647721/article/details/125876335
最新文章
【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
用 Hashids 优雅解决 C 端自增 ID 暴露问题
V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
LLVM Pass快速入门(四):代码插桩
milkup:桌面端 markdown AI续写和即时渲染
基于项目工程构建SBOM(软件物料清单)的研究
鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
.NET 中如何快速实现 List 集合去重?
扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
浅谈数据访问层
热门文章
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
奉劝各位学弟学妹们,该打造你的技术影响力了!
五年了,我在 CSDN 的两个一百万。
Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
面试官都震惊,你这网络基础可以啊!
你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
心情不好的时候,用 Python 画棵樱花树送给自己吧
通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
13 万字 C 语言从入门到精通保姆级教程2021 年版
10行代码集2000张美女图,Python爬虫120例,再上征途
小工具
小游戏
Copyright © 2022 侵权请联系
2656653265@qq.com
京ICP备2022015340号-1
京公网安备 11010502049817号