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

21、Resnet50 中包含哪些算法?

(本文已加入“计算机视觉入门与调优”专栏,点击专栏查看更多文章信息)

这一节汇总一下resnet50 中包含的算法,并且简单介绍。

总共卷积算法、激活算法(relu)、最大池化算法、加法(主要是为了实现残差结构)、全局平均池化、全连接和 softmax 算法这几种算法。

卷积

卷积算法是CNN网络的核心,它的主要作用是对图片(第一层卷积的输入是原始的图片)或者特征图(中间的卷积的输入是上面卷积输出的特征图)进行进一步的特征提取,从而实现在不同尺度下的特征提取或者特征融合。

激活(relu)

经网络中的激活函数有很多,激活函数基本都是跟在卷积层后面,用来对卷积的运算结果施加一个非线性变换的因素。

因为卷积算法的主要实现步骤就是乘法和加法,而乘法和加法在数学中,是一种线性变换,再多的乘法和加法,最终还是线性的。也就是说,如果一个卷积层后面紧跟着另一个卷积,那么两个卷积的作用和一个卷积是一样的。

为了将两个卷积区分开,需要在卷积后面添加一个非线性因素的算法,使得两个卷积连接起来并不能等价于一个卷积。

激活层的一个重要作用就是这个,另一个重要的作用就是完成卷积输出的激活,将部分神经元激活,而将部分神经元关闭。

池化

池化层的作用是为了减少运算量,同时保留特征图中的关键特征。


http://www.kler.cn/a/156319.html

相关文章:

  • SQL,力扣题目1127, 用户购买平台
  • ubuntu20.04 解决Pytorch默认安装CPU版本的问题
  • HBase使用create创建表时报错ERROR: KeeperErrorCode = NoNode for /hbase/master
  • Linux如何更优质调节系统性能
  • 【Pikachu】目录遍历实战
  • CommandLineParser 使用
  • Python:核心知识点整理大全1-笔记
  • 基于SSM的网上手机销售系统
  • 制作一个RISC-V的操作系统一-计算机系统漫游
  • 问CHAT:怎样保持数据库中数据的完整性?
  • 23种设计模式之C++实践(二)
  • java基础之HashSet详解
  • uniapp连接蓝牙称(接收,发送)
  • Oracle下统计平均用餐时间、用餐总量、好评率
  • Mars3d标绘的时候通过绑定单击事件,查询点击落点的图层类型
  • “微流控芯片建模与肿瘤标志物/感染性疾病细胞分析:合成生物学的新前沿“
  • 编织魔法——我与计算机的不解之缘
  • STL中使用[]重载的类
  • dart 控制台应用
  • 小程序如何刷新当前页面?
  • SQL server 2016安装
  • IEEE 机器人最优控制开源库 Model-based Optimization for Robotics
  • 【开源】基于JAVA的校园电商物流云平台
  • 【C++】sizeof()、strlen()、length()\以及size()用法区别
  • 【每日一题】1038. 从二叉搜索树到更大和树-2023.12.4
  • python-GC机制、装饰器、生成器、迭代器、三元表达式、列表生成式、生成器表达式、函数递归、面向对象、