卷积神经网络中的卷积操作与信号系统中的卷积区别_神经网络卷积跟信号卷积的区别-程序员宅基地

技术标签: 卷积神经网络  

本科期间信号系统中学习到了卷积概念,

卷积是两个变量在某范围内相乘后求和的结果。如果卷积的变量是序列x(n)和h(n),则卷积的结果


其中星号*表示卷积。当时序n=0时,序列h(-i)是h(i)的时序i取反的结果;时序取反使得h(i)以纵轴为中心翻转180度,所以这种相乘后求和的计算法称为卷积和,简称卷积。另外,n是使h(-i)位移的量,不同的n对应不同的卷积结果。

图像卷积



其实如图所示的是计算的相关系数,真实的卷积事先将卷积核绕中心旋转180度,然后使用旋转后的卷积核在原始图片上进行滑动计算。

比较而言,相关系数的计算过程则不会对filter进行旋转,而是直接在原始图片上进行滑动计算。

其实CNN卷积实际上计算的是相关系数,而不是数学意义上的卷积。但是,为了简化计算,我们一般把CNN中的这种“相关系数”就称作卷积运算。之所以可以这么等效,是因为滤波器算子一般是水平或垂直对称的,180度旋转影响不大;而且最终滤波器算子需要通过CNN网络梯度下降算法计算得到,旋转部分可以看作是包含在CNN模型算法中。总的来说,忽略旋转运算可以大大提高CNN网络运算速度,而且不影响模型性能。






版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/baoyan2015/article/details/79202858

智能推荐

MATLAB - 梯度可视化_matlab计算梯度-程序员宅基地

文章浏览阅读3.2k次,点赞3次,收藏22次。1、梯度(gradugradugradu或∇u\nabla u∇u)1)概念:∇u=e⃗l∂u∂l∣max⁡\nabla u=\left.\vec{e}_{l} \frac{\partial u}{\partial l}\right|_{\max }∇u=el​∂l∂u​∣∣∣∣​max​2)意义:描述标量场在某点的最大变化率及其变化最大的方向。3)梯度的表达式:直角坐标系:∇u=e⃗x∂u∂x+e⃗y∂u∂y+e⃗z∂u∂z\nabla u=\vec{e}_{x} \frac{\partial _matlab计算梯度

pr中导出视频的应用,快速制作竖版短视频_pr竖版怎么导-程序员宅基地

文章浏览阅读671次。导出视频的应用:快捷键ctrl+m即是导出的快捷键。在导出视频的时候可以给视频添加入点和出点。这样即使视频后面还有片段还是只能导出入点个出点内的内容。导出的时候格式选择,因为只有这样才能导出mp4格式的。目标比特率设置的话最低要设置在3.如果你要上传到抖音上的话。需要小于25m。如果你不是要上传到抖音上的话直接用默认值就可以。在最下面会显示文件的大小。快速制作竖版短视频:序列->自动重构序列。,然后直接进行存储就好了..._pr竖版怎么导

二次创业成功人士的19个经验与教训_二次创业是否找回原来的朋友或员工呢?-程序员宅基地

文章浏览阅读466次。二次创业成功人士的19个经验与教训神译局是36氪旗下编译团队,关注科技、商业、职场、生活等领域,重点介绍国外的新技术、新观点、新风向。编者按:创业维艰。在创业路上,创业者也走过不少弯路,从中也获取了不少经验与教训。在这方面,对于二次创业或者多次创业者而言,他们会更加深有体会。这篇文章,原标题是What Successful Second-Time Founders Do Different..._二次创业是否找回原来的朋友或员工呢?

Ubuntu16.04安装网易云音乐后无法打开_网易云安装包打不开-程序员宅基地

文章浏览阅读643次。问题描述:在网易云官网下载Linux ubuntu18.04 64位的deb安装包netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb后,使用sudo dpkg - i netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb命令成功安装,但是在搜索中找到NetEase-Cloud-Music软件后,点击打开,却无法进入网易云音乐软件界面,重试了几次都不行,在网上搜索后,看到如下两种解决方法:方法一:对于我的_网易云安装包打不开

西门子的相关资料下载_西门子营业执照下载-程序员宅基地

文章浏览阅读257次。http://www.gkong.com/zt/Siemens_plc_resource/_西门子营业执照下载

SpringBoot集成MariaDB(替换MySql)druid 数据库连接池_mysql-connector-java 替换 mariadb connector-程序员宅基地

文章浏览阅读5k次。使用 MariaDB 替换掉MySQL第一步:<!-- mariaDB Druid 数据库链接配置依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependency> <groupId&g_mysql-connector-java 替换 mariadb connector

随便推点

css自定义字体font-face的兼容和使用_css自定义字体在 safari 兼容-程序员宅基地

文章浏览阅读1.8w次,点赞2次,收藏5次。@Font-face目前浏览器的兼容性:Webkit/Safari(3.2+) TrueType/OpenType TT (.ttf) 、OpenType PS (.otf); Opera (10+) TrueType/OpenType TT (.ttf) 、 OpenType PS (.otf) 、 SVG (.svg); Internet Explorer 自i_css自定义字体在 safari 兼容

html + css + js 实现简易计算器_计算器布局页面html简易-程序员宅基地

文章浏览阅读1.9k次。使用LICEcap工具截取的效果图:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>仿计算器</title> <!-- 引用外部css文件 --> <link rel="stylesheet" href="caculator...._计算器布局页面html简易

intellij idea加载go开发插件源码时报错Error:ant: Cannot run 'patch-version' target: JDK '<unknown>' not found_idea 上安装go 引入模板报错-程序员宅基地

文章浏览阅读2.4k次。习惯了用intellij idea,学习go语言也不想转到liteidea,就按网上的教程,先去下载了插件源码,用idea运行导出成jar,然后加载这个jar插件,就可以开发了,但是,加载插件源码编译的时候报错了,Error:ant: Cannot run 'patch-version' target: JDK '' not found,google了,一下,找到了错误原因,https://net_idea 上安装go 引入模板报错

基于Centos7的slurm集群部署方案(测试环境)_slurm部署-程序员宅基地

文章浏览阅读1.4k次。基于Centos7的slurm集群部署方案(测试环境):主要运用场景:本地有多台服务器,可以组成集群进行计算任务,slurm有作业的编排功能 本地和云端的服务器组成混合云,混合云计算同样可以使用slurm,当然如果使用混合云的话可以直接让供应商提供技术支持 云端的计算和超算中心也是使用slurm做作业编排,当然云端环境不需要自己部署,直接使用就可以,且云端由于有专业的公司维护,稳定性更高步骤:准备三个节点,也就是三台虚拟机,配置好网络和时间,并配置好hostnameIP......_slurm部署

Linux离线安装elasticdump工具_npm install elasticdump -g卡住-程序员宅基地

文章浏览阅读1.6k次,点赞4次,收藏9次。先安装node和npm1、下载官方安装包并拷贝到离线机器上下载地址: link.2.解压文件:tar -xvf node-v12.18.3-linux-x64.tar.xz -C /usr/local/重命名mv node-v12.18.3-linux-x64 nodejs3.建立文件链接使npm和node命令到系统命令ln -s /usr/local/nodejs/bin/npm /usr/local/bin/ln -s /usr/local/nodejs/bin/node /usr_npm install elasticdump -g卡住

博客园markdown编辑器代码折叠-程序员宅基地

文章浏览阅读1.1k次。博客园设置里申请js权限。作用到侧边栏就可以,其他地方也行。只适配的markdown编辑器,与其他界面美化代码一起使用可能会出现bug。<script type="text/javascript"> $(document).ready(function () { var pres = $("pre"); for..._可折叠markdown 编辑器

推荐文章

热门文章

相关标签