卷积核(kernel)和过滤器(filter)的区分

卷积核与滤波器的区分说明

因为对于卷积核和滤波器有一些疑惑,就在网上搜索看了一些分析,对于两者,发现大家说法并不一致,有以下两种看法: 是从卷积核的不同划分角度区分的

  1. 输入层的通道数是卷积核的个数,卷积核由单个通道组成,一个卷积核对应一个通道数,则此时无论输入层通道数为几,卷积核表示为长×宽的二维概念,滤波器为多个通道卷积核的集合,由卷积核长×宽×输入层通道数表示的三维概念。如果输入层为单通道,则个数filter=kernel。
  2. 输入层的通道数是卷积核的维数,卷积核由所有通道组成,一个卷积核包含输入层通道数,例如如果输入层为RGB图像,则一个卷积核为3个通道,表示为长×宽×输入层通道数的三维概念,这种说法下的filter等同于kernel,则此时无论输入层为单通道或多通道,滤波器filter=kernel。

无论哪种说法,filter的个数=输出层通道数,对于filter的定义是一定的,一定是包含通道数的三维矩阵。

感觉还是要回归到论文中看看大佬们是怎么去区分的,如有错误后面更正。

经验分享 程序员 微信小程序 职场和发展