3.1 卷积神经网络的应用领域|卷积的作用|卷积特征值的计算方法|得到特征图表示|步长与卷积核大小对结果的影响|边缘填充方法

news2024/11/15 1:13:53

文章目录

    • 卷积神经网络的应用领域
    • 卷积的作用
    • 卷积特征值的计算方法
    • 得到特征图表示
    • 步长与卷积核大小对结果的影响
    • 边缘填充方法

卷积神经网络的应用领域

  1. 检测任务
  2. 分类与检索
  3. 超分辨率重构
  4. 医学任务
  5. 无人驾驶
  6. NVIDIA Tegra X1(显卡 GPU)

卷积的作用

卷积神经网络(cnn)与传统神经网络(nn)的区别:
在这里插入图片描述
传统神经网络是将像素点输入,例如333就是将27个像素点输入进去,而对于卷积来说就是直接输入三维空间333进去类似右边的一个空间结构。

整体架构:

  1. 输入层(也就是一张照片)
  2. 卷积层(提取特征)
  3. 池化层(压缩特征)
  4. 全连接层

卷积层通过先将32325分块,取其中的一块出来,再从中根据提取的像素点矩阵与w权重矩阵进行相乘得出相对应的特征值。
在这里插入图片描述

卷积特征值的计算方法

首先先理解一个概念:三颜色通道实际上就是将一张照片的图片实际上可以分成三张,比如RGB通道,实际上就是R通道的一张照片,G通道的一张照片,B通道的一张照片。
在这里插入图片描述
卷积内元素相乘,不同组相加,值得关注的是,仍需要加上b(偏置值)基本公式:
在这里插入图片描述
不同通道之间的数字直接进行相加。

得到特征图表示

卷积的结果是得到一张特征图:
在这里插入图片描述
即右边绿色的特征图,但是实际上我们传入的数据实际上是有多组数据的,也就是说我们最后得出的特征图也是有多份的,叠加在一起又是一个三位的矩阵。

具体的计算过程:

在这里插入图片描述
先进行分析:竖着的3个代表着三个颜色通道,然后右边:在这里插入图片描述
这个代表着有两组特征图。具体的计算过程就是:
-5 = (01+01+01+1-1+2*-1+20+1-1+11+20)+其他的两个通道的相对应的值(一个是0一个是-3)+偏置值b(1)
上述就是第一个特征图的一行二列的一个元素的计算过程。其他的也相同。

然后由于有两个特征图,所以相同位置可以计算出两个不同的值,也就是最后得出的也就有两张图表。

步长与卷积核大小对结果的影响

实际上我们的卷积过程并不是只有一步,实际上我们是先将有的图如下图所示的32323的图片做一次6特征图的卷积,得到28286的三维矩阵,拿这个三维矩阵再次去做10特征图的卷积,得到242410的三维矩阵······这也就是堆叠的卷积层
在这里插入图片描述
卷积层涉及的参数:

  1. 滑动窗口步长(即取窗口时下一组距离本组的距离)
  2. 卷积核尺寸(图为3*3的卷积核)卷积核尺寸
  3. 边缘填充(详见下)
  4. 卷积核个数(特征图个数)

边缘填充方法

在这里插入图片描述
可以看到+pad 1,实际上就是在外围的边界加上了一圈0,目的是为了缓解内部的贡献程度更大,外部的贡献程度更小的边界效应。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/176460.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

产品设计-基础控件-信息输出控件

产品设计-基础控件-信息输出控件1.1 走马灯1.1.1 图片轮播样式1.1.2 文字轮播样式1.2 折叠面板1.3 时间轴与步骤条1.3.1 时间轴1.3.2 步骤条1.4标签和徽标1.4.1 标签和徽标1.4.2 徽标1.5 面包屑与查询器1.5.1 面包屑1.5.2 查询器1.6 列表页与详情页1.6.1 列表页1.6.2 详情页1.7…

【实操案例十】函数操作 实例代码及运行效果图!

任务一:Mini计算器 # 任务一:Mini计算器 def calc(a, b, op):if op :return add(a, b)elif op -:return sub(a, b)elif op *:return mul(a, b)elif op /:if b ! 0:return div(a, b)else:return 0不能为除数!def add(a, b):return a bde…

这种银行病毒是2022年12月的头号恶意软件

到 2022 年,全球网络攻击同比增长 38%,并且是由更小、更灵活的黑客和勒索软件团伙驱动的。 根据一份报告,全球网络攻击数量在第四季度达到历史新高,平均每个组织每周发生 1,168 次攻击。 现在,一份新报告列出了上个月…

【iMessage苹果推】iOS 当地推送(Local Push) 安装OS CSR文件尽可能多地使每个证书区分开

推荐内容IMESSGAE相关 作者✈️IMEAX推荐内容iMessage苹果推软件 *** 点击即可查看作者要求内容信息作者✈️IMEAX推荐内容1.家庭推内容 *** 点击即可查看作者要求内容信息作者✈️IMEAX推荐内容2.相册推 *** 点击即可查看作者要求内容信息作者✈️IMEAX推荐内容3.日历推 *** …

长短期记忆(LSTM)详解

入门小菜鸟,希望像做笔记记录自己学的东西,也希望能帮助到同样入门的人,更希望大佬们帮忙纠错啦~侵权立删。 ✨完整代码在我的github上,有需要的朋友可以康康✨ ​​​​​​https://github.com/tt-s-t/Deep-Learning.git 目录 一…

【C语言进阶】指针进阶(干货)

目录 一、字符指针 二、指针数组 三、数组指针 1、数组指针的定义 2、&数组名和数组名的区别 3、数组指针的使用 四、数组传参和指针传参 1、一维数组传参 2、一级指针传参 3、二维数组传参 4、二级指针传参 五、函数指针 1、函数指针的定义 2、函数指针的使用 六、…

论文阅读:《Collision Avoidance Testing of the Waymo Automated Driving System》

文章目录1 背景2 方法2.1 Overview2.2 安全测试目标2.2.1 测试目标设定方法(Method to Set the Test Objective)2.2.2 测试目标度量方法(Metrics to Measure the Test Objectives)2.3 基于潜在危机情况的测试场景(Test…

17种编程语言实现排序算法-希尔排序

开源地址 https://gitee.com/lblbc/simple-works/tree/master/sort/ 覆盖语言:C、C、C#、Java、Kotlin、Dart、Go、JavaScript(JS)、TypeScript(TS)、ArkTS、swift、PHP。 覆盖平台:安卓(Java、Kotlin)、iOS(SwiftUI)、Flutter(Dart)、Window桌面(C#)、…

Unity HurricaneVR 插件中的 VRIK 设置

IK(反向动力学)有利于提升 VR 应用中的沉浸感,比如我们可以通过对手部的追踪,再结合 IK,来模拟 VR 中人物的手臂和手肘的姿态。 Final IK 是 Unity 一款功能强大的 IK 插件,其中拥有适用于 VR 的 IK 功能&…

基于微信小程序的自驾游拼团小程序

文末联系获取源码 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 浏览器…

逻辑陷阱型蜜罐合约

蜜罐是传统安全领域中的一个概念,通常指安全人员设置一些陷阱(比较明显的漏洞),让攻击者自己掉入我们设置好的陷阱中,以便安全人员分析攻击者的作恶手法。蜜罐合约(HoneyPots Contract)也是类似…

pandarallel 是一个简单而有效的工具,可以在所有可用的 CPUs 上并行执行 pandas 操作

文章目录 一、简介二、特点三、用户指南CSDN 叶庭云:https://yetingyun.blog.csdn.net/ 一、简介 官方文档地址:https://nalepae.github.io/pandarallel/ Github 链接:https://github.com/nalepae/pandarallel pandarallel 是一个简单而有效的工具,可以在所有可用的 CPU…

06 |「栈和队列」简析

前言 前言:研究一个数据结构的时候,首先讲的是增删改查。 文章目录前言一、简介1. 结构2. 特点3. 存储二、栈1. 类比举例2. 操作3. 实现1)顺序栈(常用)a. 核心b. 要素c. 入栈d. 出栈2)链式栈三、队列1. 类比…

【手写 Vue2.x 源码】第四十篇 - 组件部分 - 组件的生命周期

一,前言 上篇,介绍了组件部分-组件的编译,主要涉及以下几部分: 组件编译流程介绍:html->render->vnode创建组件虚拟节点:createComponent 本篇,组件部分-组件的生命周期; 二…

logstash + logback实现分布式日志采集

😊 作者: 一恍过去💖 主页: https://blog.csdn.net/zhuocailing3390🎊 社区: Java技术栈交流🎉 主题: logstash logback实现分布式日志采集⏱️ 创作时间: 2023年1…

Logback基本使用

文章目录Logback的使用1. logback入门2. logback 配置3. logback-access的使用Logback的使用 Logback是由log4j创始人设计的另一个开源日志组件,性能比log4j要好官方网站:https://logback.qos.ch/index.htmlLogback主要分为三个模块: logbac…

基于高通平台的dToF Sensor开机点亮教程

作为一个优秀的驱动工程师,迅速点亮目前市面上的Soc平台是非常必须的。如果你花费了很多时间无法Set up起平台,那你这驱动开发可能还有待提升,特别如今这市场,想要更高更强,驱动开发变得吃香了。一般圈子里的朋友,驱动开发都是大杀四方,比如高通平台,全志平台,MTK平台…

【Python】司徒卢威函数

文章目录简介图像其他相关函数简介 最开始看到这个名字,我也很激动,终于有个中文姓氏的数学公式了,然鹅司徒卢威是个俄国人,而且司徒卢威完全是音译,就离谱。 司徒卢威函数是下面的非齐次贝赛尔方程的一组解&#xf…

2022年,经历了两段实习后,我学会了……

前言: 大家好,我是小威。借着csdn的这个活动,我也来对自己的2022做一个回顾,同时对2023做一个合理的规划,希望我的经历也能对诸佬们带来绵薄之力。 感谢诸位大佬对小威这年的支持,祝诸佬们新年快乐哟~&…

Unix\Linux多线程复健

线程是程序中完成一个独立任务的完整执行序列(是一个可调度的实体) 一个进程可以包含多个线程 查看指定进程的线程号: ps -Lf pid 进程是CPU分配资源的最小单位,线程是操作系统调度执行的最小单位 分类: 内核线程:切换由内核控制&…