经典卷积网络之Resnet50

Resnet50模型

前言

Residual net(残差网络):
将靠前若干层的某一层数据输出直接跳过多层引入到后面数据层的输入部分。
意味着后面的特征层的内容会有一部分由其前面的某一层线性贡献。
其结构如下:


image.png

深度残差网络的设计是为了克服由于网络深度加深而产生的学习效率变低与准确率无法有效提升的问题。

一、模型框架

ResNet50有两个基本的块,分别名为Conv Block和Identity Block,其中Conv Block输入和输出的维度是不一样的,所以不能连续串联,它的作用是改变网络的维度;Identity Block输入维度和输出维度相同,可以串联,用于加深网络的。


Conv Block.png

Identity Block.png

这两个都是残差网络结构。

二、结构层次
image.png
三、代码实现(tesorflow2)

https://github.com/weigesdl/Classical_convolution_network_model/blob/master/Resnet50.ipynb

四、网络主要特点

增加网络深度,实现深层提取特征。

五、原文链接:

https://blog.csdn.net/weixin_44791964/article/details/102790260

六、结构图片
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容