卷积神经网络接触很久了,但是总感觉有一种很朦胧的感觉,今天重新理解一下CNN和CNN中卷积的概念。
  如何通俗的理解卷积,关于卷积首先要理解,他只是一个为了方便计算学习而定义的概念,是一种抽象的符号,就像是加减乘除一样。原文文章从连续卷积,离散卷积定义开始,以动图的形式将卷积形象化,其中掷骰子和蒸馒头对于离散和连续卷积解释的很清楚。请参照引用文章。
  说到图像卷积这一点,终于弄明白卷积和平滑滤波的关系与区别了,当然我认为CNN实质上还是一种滤波,也就是局部像素的加权和。一直以来我都有一个误区,认为这个滤波就是卷积核与原始图像对应位置相乘求和,这与数字图像种滤波的操作没有什么异同,为什么叫图像卷积呢?

  文章这个二维卷积过程给出,实际上卷积过程中需要满足下标和是固定的,也就是公式中的nnn是定的。所以如果理解为卷积核与图像对应位置加权和,那么就像原文中所说的,把ggg矩阵,也就是卷积核旋转了180°。那么CNN中的卷积核翻转了嘛,这个问题其实没什么意思,因为上述卷积过程ggg矩阵是已知的,而我们CNN中的卷积核是参数,需要求解的,可以认为是最能够提取特征点的卷积核参数,那是不是也可以认为是翻转过的呢。从这个角度来说,CNN卷积核学习滤波器参数好像更合理。关于CNN中卷积核与卷积的关系,知乎几个答案都有都道理也比较清晰。

卷积神经网络(CNN)卷积核与滤波器理解相关推荐

  1. python卷积神经网络cnn的训练算法_【深度学习系列】卷积神经网络CNN原理详解(一)——基本原理...

    上篇文章我们给出了用paddlepaddle来做手写数字识别的示例,并对网络结构进行到了调整,提高了识别的精度.有的同学表示不是很理解原理,为什么传统的机器学习算法,简单的神经网络(如多层感知机)都可 ...

  2. 深度学习 --- 卷积神经网络CNN(LeNet-5网络详解)

    卷积神经网络(Convolutional Neural Network,CNN)是一种前馈型的神经网络,其在大型图像处理方面有出色的表现,目前已经被大范围使用到图像分类.定位等领域中.相比于其他神经网 ...

  3. 4. 卷积神经网络CNN

    文章目录 4. 卷积神经网络CNN 4.1 概念 4.1.1 概念 4.1.2 用途 4.2 结构介绍 4.2.1 结构简介 4.2.2 卷积层 1) 基本概念 2) 前期准备 3) 参数共享 4) ...

  4. CNN---用于图像分类的经典的卷积神经网络CNN

    文章目录 概览 1.计算机视觉简介: 2.图像分类 一.LeNet-5 1.模型架构 2.模型简介 3.模型特点 二.AlexNet 1.网络架构 2.模型介绍 3.模型特点 三.VGGNet 1.模 ...

  5. cnn卷积神经网络三大特点,什么是卷积神经网络CNN

    1.卷积神经网络算法是什么? 一维构筑.二维构筑.全卷积构筑. 卷积神经网络(Convolutional Neural Networks, CNN)是一类包含卷积计算且具有深度结构的前馈神经网络(Fe ...

  6. 【经典卷积神经网络CNN模型 之 VGG16Net】模型实验,强烈建议使用GPU来跑,经试验,若使用CPU,普通PC理论上需要超过100小时

    声明:仅学习使用~ 建议回顾基础知识: 包含但不限于 [模型实验]几个 经典卷积神经网络CNN模型 回顾:分组卷积–AlexNet,使用3x3卷积核----VGG,使用多种卷积核结构----Googl ...

  7. 小白眼中的卷积神经网络(CNN)

    相信和笔者一样爱技术对AI兴趣浓厚的小伙伴们,一定对卷积神经网络并不陌生,也一定曾经对如此"高级"的名字困惑良久.今天让我们一起回顾/学习这玩意到底是什么和为什么呢. 引言 说起C ...

  8. 卷积神经网络CNN原理详解(一)——基本原理

    卷积神经网络CNN原理详解(一)--基本原理 转载过来为了自己以后学习方便,大家请看原文章 为什么要用神经网络? 特征提取的高效性. 大家可能会疑惑,对于同一个分类任务,我们可以用机器学习的算法来做, ...

  9. TensorFlow实现卷积神经网络CNN

    一.卷积神经网络CNN简介 卷积神经网络(ConvolutionalNeuralNetwork,CNN)最初是为解决图像识别等问题设计的,CNN现在的应用已经不限于图像和视频,也可用于时间序列信号,比 ...

  10. 【综述】一文读懂卷积神经网络(CNN)

    卷积神经网络(Convolutional Neural Networks, CNN)是一类包含卷积计算且具有深度结构的前馈神经网络(Feedforward Neural Networks),是深度学习 ...

最新文章

  1. ajax传递数组 php,jQuery.ajax向后台传递数组问题如何解决
  2. 【Socket网络编程】1.bind()和 INADDR_ANY 解析
  3. 2021- 10 -9 LeetCode 958. 二叉树的完全性检验(待补完)
  4. 比较二进制_浮点数比较的精度问题
  5. Appfuse2学习笔记--GzipFilter的应用
  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的校园订餐点餐外卖管理系统
  7. Docker学习总结(19)——Google开源的容器集群管理系统Kubernetes介绍
  8. 并发编程(1): volatile、原子变量、自旋锁和互斥锁
  9. jQuery 学习-DOM篇(一):jQuery 创建元素并添加属性
  10. MathType编辑器安装(写公式)
  11. 炒股高手必备抓大牛主图筹码箱体分析指标
  12. Android--NFC读写
  13. 两年软件开发工作总结及未来展望
  14. 群晖Docker套件注册Harbor私有镜像仓库,并下载运行自己发布的Docker镜像
  15. 从陈磊接棒后首份财报看拼多多农业版图2.0
  16. 机器学习基础:模型评估(下)
  17. 全网首档会员付费网综领跑曲艺文化新形态 爱奇艺《坑王驾到》第二季28日上线...
  18. Excel合并单元格如何填充序号
  19. 关于行政区划的数据表的设计
  20. “航天天域分布式数据库”获评第四届数字中国国务院国资委央企十大科技成果

热门文章

  1. uni-app 的 tabBar 图标自制方法
  2. Delphi更改.exe文件图标
  3. 2019冬令营集训1月7-10日总结
  4. 打开计算机网络自动连接,电脑如何自动连接上网 开机自动拨号连接宽带的方法【步骤】...
  5. 基金定投需要注意波段操作!(文章有点长,含Python代码)
  6. ccs: memory range overlaps existing memory range
  7. 如何让ARM板开机启动Qt
  8. 1 0.99999的悖论_物理学四大神兽:你能追上乌龟吗?无穷大到底是多大?(1)...
  9. 从心理学角度看,为什么我们的业务规划总是过于乐观?
  10. 敏捷互联网项目测试质量报告的大纲