当前位置: 首页 > news >正文

滤波器、卷积核与内核的关系

  • 上来先总结
  • 举例子解释

上来先总结

  • 内核(kernel)是一个二维矩阵,长*宽;
  • 滤波器(filter)也叫卷积核,过滤器。是一个三维立方体,长× 宽 × 深度, 其中深度便是由多少张内核构成,与输入层的深度一致
  • 两者之间的关系:可以说 kernel 是 filter 的基本元素, 多张 kernel 组成一个 filter

举例子解释

假设输入是RGB彩色图像,输入通道数为3,只有一个卷积核,卷积核大小是3 * 3,padding=0,stride=1。

  • 因为要对输入的每一个通道的像素值进行卷积运算,所以卷积核的通道数量必须要与输入通道数量保持一致,这里都是3通道;
  • 因为是一张图像的不同通道,所以不同通道的卷积核的大小必须一致,这里都是3x3;
  • 于是这个卷积核扩展成具有3张内核(3个通道)的卷积核,每个内核是一个3x3大小的二维矩阵。
  • 3个3x3内核分别对应图像的3个通道,但是不同通道上的内核的参数并不相同

如下图所示:
在这里插入图片描述

在这里插入图片描述
每一个通道的像素值与对应的卷积核通道的数值进行卷积,因此每一个通道会对应一个输出卷积结果,三个卷积结果对应位置累加求和,得到最终的卷积结果。

再来理解这句话:

滤波器(filter)也叫卷积核,过滤器。是一个三维立方体,长× 宽 × 深度, 其中深度便是由多少张内核构成,与输入层的深度一致。

深度即通道数,这一个卷积核会根据输入通道数(in_channels)来扩展,变成具有输入通道数(in_channels)张内核的卷积核。

http://www.lryc.cn/news/248802.html

相关文章:

  • 沉默是金,寡言为贵
  • 【网络奇遇之旅】:那年我与计算机网络的初相遇
  • 量化误差的测量
  • 8年测试工程师分享,我是怎么开展性能测试的(基础篇)
  • 微服务API网关Spring Cloud Gateway实战
  • uniapp打包ios有时间 uniapp打包次数
  • 【笔记+代码】JDK动态代理理解
  • Java八股文面试全套真题【含答案】-Vue篇
  • 介绍比特币上的 sCrypt 开发平台
  • 什么是路由抖动?该如何控制
  • 2023SICTF-web-白猫-RCE
  • 1.用数组输出0-9
  • Selenium 元素不能定位总结
  • 1-2 非阻塞延时实现LED闪烁功能(累计定时中断次数)--多路软件定时器的功能实现
  • 数据类型及强制转换
  • Python----高阶函数
  • Unity地面交互效果——6、地形动态顶点置换和曲面细分
  • Linux系统服务之一次性服务(2)
  • Vue项目解决van-calendar 显示白色空白,需滑动一下屏幕,才可正常显示
  • Linux:可视化管理工具Webmin的安装
  • WARNING: Access control is not enabled for the database.
  • JavaScript编程进阶 – Return语句
  • Python与设计模式--备忘录模式
  • 04_Flutter自定义Slider滑块
  • 服务器数据恢复—EMC存储raid5故障导致上层应用崩溃的数据恢复案例
  • 7.1 Windows驱动开发:内核监控进程与线程回调
  • 基于ssm的汽车论坛管理系统设计与实现
  • 实习开发日志经验总结(一)
  • 【Unity基础】8.简单场景的搭建
  • 傅里叶变换及其在机器学习中的应用