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

21、Resnet50 中包含哪些算法?

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

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

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

卷积

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

激活(relu)

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

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

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

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

池化

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

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

相关文章:

  • pybind11教程
  • Java基础- 自定义类加载器
  • 2022年高校大数据挑战赛A题工业机械设备故障预测求解全过程论文及程序
  • 洛谷 P1998 阶乘之和 C++代码
  • 洛谷 B2006 地球人口承载力估计 C++代码
  • 少走弯路:OpenCV、insightface 等多方案人脸推理和识别
  • github代码连接vercel 建立一个公用网站
  • 使用pandas将字符串格式数据转换为单独的行
  • 【Tkinter 入门教程】
  • 深入理解Java中继承的高级使用方案
  • nexus私服开启HTTPS
  • 融合CFPNet的EVC-Block改进YOLO的太阳能电池板缺陷检测系统
  • 传媒行业CRM:打造高效客户管理,提升品牌影响力
  • 基于深度学习的肺炎CT图像检测诊断系统
  • YOLOv8改进 | 2023 | SCConv空间和通道重构卷积(精细化检测,又轻量又提点)
  • Python 全栈体系【四阶】(一)
  • Git【成神路】
  • 文件操作详解
  • 模块 A:web理论测试
  • git rebase冲突说明(base\remote\local概念说明)
  • 函数式接口的妙用,让异步执行更简单
  • 读书笔记:《More Effective C++》
  • 手写VUE后台管理系统6 - 支持TS声明文件.d.ts
  • 第八天:信息打点-系统端口CDN负载均衡防火墙
  • 一款充电桩解决方案设计
  • Leetcode 2953. Count Complete Substrings
  • 【Python-第三方库-pywin32】随笔- Python通过`pywin32`获取窗口的属性
  • Flask使用线程异步执行耗时任务
  • zabbix监控nginx
  • 【CVE-2023-49103】ownCloud graphapi信息泄露漏洞(2023年11月发布)