根据参考文献可知
keras中,
当channels=1时,那么filter就是kernel
当channels>1时,那么filter就是指一堆kernel
其中channels表示卷积核的数量,一般为2的指数次方
[1]中引用了[2],[2]中的一段话引用如下:

So this is where a key distinction between terms comes in handy:
whereas in the 1 channel case, where the term filter and kernel are interchangeable, in the general case,
they’re actually pretty different.
Each filter actually happens to be a collection of kernels, with there being one kernel for every single input channel to the layer,
and each kernel being unique.


卷积核与卷积层的关系(如图)

上图表示
channels=16
表示这一层有16个卷积核,
一个卷积核:7x7的矩阵。

神经网络怎么处理图片呢?
一张图片如果是RGB形式,一个张量存放:R矩阵和G矩阵和B矩阵
然后每种矩阵都与其中一个卷积核进行卷积运算
然后以此类推,遍历所有的卷积核.

复习下张量:
一个矩阵是一个2D张量,也就是一个数组,数组里面的每个元素是一个向量
一堆矩阵是一个3D张量,也就是一个数组,数组里面的每个元素是一个矩阵

参考文献:
[1]https://stackoverflow.com/questions/47240348/what-is-the-meaning-of-the-none-in-model-summary-of-keras
[2]https://towardsdatascience.com/intuitively-understanding-convolutions-for-deep-learning-1f6f42faee1

kernel和filter这两个概念在CNN中的区别以及卷积核与卷积层的关系相关推荐

  1. CNN中feature map、卷积核、卷积核个数、filter、channel的概念解释,以及CNN 学习过程中卷积核更新的理解

    feature map.卷积核.卷积核个数.filter.channel的概念解释 feather map的理解 在cnn的每个卷积层,数据都是以三维形式存在的.你可以把它看成许多个二维图片叠在一起( ...

  2. 什么是进程互斥,什么是进程同步,同步和互斥这两个概念有什么联系和区别?...

    在操作系统中,当某一进程正在访问某一存储区域时,就不允许其他进程进行读写或者修改该存储区的内容,否则就会发生后果无法估计的错误.进程之间的这种相互制约的关系成为进程互斥. 并发进程在一些关键点上可能需 ...

  3. 两句话讲清楚CNN中的Pooling和Dropout

    池化(Pooling)用于减少特征数量.最大值池化(Max Pooling)可提取图片纹理,均值池化(Average Pooling)可保留背景特征. 舍弃(Dropout),在神经网络训练过程中,将 ...

  4. AIX 用户使用的系统资源限制包括两个概念 --- 硬限制(hard limits) 和软限制(soft limits)

    AIX 用户使用的系统资源限制包括两个概念 --- 硬限制(hard limits) 和软限制(soft limits). hard limits自AIX 4.1版本开始引入.hard limits ...

  5. Bloom Filter(布隆过滤器)的概念和原理

    Bloom filter 适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集 基本原理及要点: 对于原理来说很简单,位数组+k个独立hash函数.将hash函数对应的值的位数组置1,查找时 ...

  6. H.264的两个概念:DC系数和AC系数。 MV预测过程详解(附图)

    在做熵编码之前,先明确两个概念:DC系数和AC系数. 量化后得到的仍是64个系数,量化并没有改变系数的性质.大家知到DCT变换是将数据域从时(空)域变换到频域,在频域平面上变换系数是二维频域变量u和v ...

  7. 抛物线交点式公式_二次函数顶点式、交点式、两根式概念解读

    二次函数顶点式.交点式.两根式考查一定是初中阶段平时考试和中考的重要考点,所以秦学教育小编这里再一次对二次函数顶点式.交点式.两根式概念进行一个解读. 一般地,自变量x和因变量y之间存在如下关系: ( ...

  8. H.264的两个概念:DC系数和AC系数

    在做熵编码之前,先明确两个概念:DC系数和AC系数.  量化后得到的仍是64个系数,量化并没有改变系数的性质.大家知到DCT变换是将数据域从时(空)域变换到频域,在频域平面上变换系数是二维频域变量u和 ...

  9. 事件的独立和事件互不相容两个概念的区别

    实在是对这个感冒了,随从网上拉了一篇资料,免得下次又忘了. 要真正的解决这个问题,必须首先牢牢记住他们的定义. 什么事件的独立? 事件A,B独立是指这两个事件之间的概率满足一个等式:P(AB)=P(A ...

最新文章

  1. 关于timewait状态
  2. 如何一起破解图形化Python调试器
  3. 10搜索文件内容搜不出_百度搜索广告太多?内容太杂?可能你们缺少这10个神器网站...
  4. 关于在WINDOWS XP 下运行的PIX模拟器
  5. 皮一皮:中国好男友!!!
  6. ASP.NET Core API 版本控制
  7. 需求 录入多个班级的同学成绩并分别得出平均分
  8. sql join 示例_SQL CROSS JOIN与示例
  9. 4个技巧,教你如何用excel绘制出高大上的图表
  10. 拓端tecdat|R语言、SAS潜类别(分类)轨迹模型LCTM分析体重指数 (BMI)数据可视化
  11. appium工作原理
  12. win10解压安装mysql缺少MSVCR120.dll文件的问题
  13. 51单片机最小系统原理图、PCB及组成原理详解
  14. AutoJS实现微信自动聊天机器人
  15. 同一个局域网内如何共享文件夹(含共享打印机操作方法)
  16. Spring Boot中Lombok的使用
  17. Android O(SDK 8.0)新特性,刘海屏
  18. [置顶]乔布斯的斯坦福演讲(双语)
  19. MySQL中delete结合exist删除数据
  20. 计算机桌面程序图片,笑哭!程序员电脑桌面原来是这个样子的?

热门文章

  1. Qt数据库编程_基本
  2. 策略模式、简单工厂结合
  3. socket编程流程与函数(实用篇)
  4. div模拟textarea文本框,输入文字高度自适应,且实现字数统计和限制
  5. python爬取基金历史净值_Python爬取天天基金网历史净值数据
  6. Vue.JS实现垂直方向展开、收缩不定高度模块的JS组件
  7. ionic4监听返回事件 AppMinimize navController
  8. 在安卓JNI/NDK中使用C++11
  9. python编辑器对比和推荐
  10. Handler源码剖析