目录

  一维Full卷积

  一维Same卷积

  一维Valid卷积

  三种卷积类型的关系

  具备深度的一维卷积

  具备深度的张量与多个卷积核的卷积

  参考资料


一维卷积通常有三种类型:full卷积、same卷积和valid卷积,下面以一个长度为5的一维张量I和长度为3的一维张量K(卷积核)为例,介绍这三种卷积的计算过程

一维Full卷积

Full卷积的计算过程是:K沿着I顺序移动,每移动到一个固定位置,对应位置的值相乘再求和,计算过程如下:

将得到的值依次存入一维张量Cfull,该张量就是I和卷积核K的full卷积结果,其中K卷积核或者滤波器或者卷积掩码,卷积符号用符号★表示,记Cfull=I★K

返回目录

一维Same卷积

卷积核K都有一个锚点,然后将锚点顺序移动到张量I的每一个位置处,对应位置相乘再求和,计算过程如下:

假设卷积核的长度为FL,如果FL为奇数,锚点位置在(FL-1)/2处;如果FL为偶数,锚点位置在(FL-2)/2处。

返回目录

一维Valid卷积

从full卷积的计算过程可知,如果K靠近I,就会有部分延伸到I之外,valid卷积只考虑I能完全覆盖K的情况,即K在I的内部移动的情况,计算过程如下:

返回目录

三种卷积类型的关系

返回目录

具备深度的一维卷积

比如x是一个长度为3,深度为3的张量,其same卷积过程如下,卷积核K的锚点在张量x范围内依次移动,输入张量的深度和卷积核的深度是相等的。

返回目录

具备深度的张量与多个卷积核的卷积

上面介绍了一个张量和一个卷积核进行卷积。他们的深度相等才能进行卷积,下面介绍一个张量与多个卷积核的卷积。同一个张量与多个卷积核的卷积本质上是该张量分别与每一个卷积核卷积,然后将每一个卷积结果在深度方向上连接起来。

举例:以长度为3、深度为3的输入张量与2个长度为2、深度为3的卷积核卷积为例,过程如下:

返回目录

参考资料

《图解深度学习与神经网络:从张量到TensorFlow实现》_张平

返回目录

转载于:https://www.cnblogs.com/itmorn/p/11177439.html

深度学习面试题09:一维卷积(Full卷积、Same卷积、Valid卷积、带深度的一维卷积)...相关推荐

  1. 大厂必考深度学习面试题及参考答案

    目录 一,滤波器与卷积核 二,卷积层和池化输出大小计算 2.1,CNN 中术语解释 2.2,卷积输出大小计算(简化型) 2.3,理解边界效应与填充 padding 参考资料 三,深度学习框架的张量形状 ...

  2. 深度学习 autoencoder_面试宝典之深度学习面试题(下)

    点击上方"Python全家桶","星标"或"置顶" 关键时刻,第一时间送达 今天已经是三月十一号,金三银四的金三已经过了三分之一,不知道大家 ...

  3. 深度学习面试题总结1-20

    1.CNN的卷积核是单层还是多层的? 描述网络模型中某层的厚度,通常用名词通道channel数或者特征图feature map数.不过人们更习惯把作为数据输入的前层的厚度称之为通道数(比如RGB三色图 ...

  4. Github深度学习面试题答案

    Github深度学习面试题答案(一)-- 深度学习相关 本文是对于github上一篇关于无人驾驶的深度学习方面提问的 ''部分个人见解+论坛内外对该问题的解答'' 本文属于搬运+整合的笔记贴,主要是为 ...

  5. 深度学习面试题——深度学习的技术发展史

    深度学习面试题--深度学习的技术发展史 提示:机器学习和深度学习在大厂中可能要考的东西 <百面机器学习和百面深度学习>一书,在面试前好好看! 深度学习的三次浪潮 说说分类网络的发展 为什么 ...

  6. 花书+吴恩达深度学习(十六)序列模型之双向循环网络 BRNN 和深度循环网络 Deep RNN

    目录 0. 前言 1. 双向循环网络 BRNN(Bidirectional RNN) 2. 深度循环网络 Deep RNN 如果这篇文章对你有一点小小的帮助,请给个关注,点个赞喔~我会非常开心的~ 花 ...

  7. #今日论文推荐# 爱丁堡大学等首篇《移动无线网络中的深度学习》综述论文,67页pdf涵盖570篇文献阐述深度学习在移动无线网络中的应用最佳实践

    #今日论文推荐# 爱丁堡大学等首篇<移动无线网络中的深度学习>综述论文,67页pdf涵盖570篇文献阐述深度学习在移动无线网络中的应用最佳实践 移动设备的迅速普及以及移动应用和服务的日益普 ...

  8. 深度学习经典试题29道

    所有试题来自公众号[读芯术]课后测试 深度学习中的"深度"是指 A. 计算机理解深度 B. 中间神经元网络的层次很多 C. 计算机的求解更加精确 D. 计算机对问题的处理更加灵活 ...

  9. lstm不收敛_20道深度学习面试题,有你不知道的吗?

    前言 来源于GitHub上大神整理的20到深度学习非常经典的20问,一起来看看吧! (1)CNN权值共享问题 首先权值共享就是滤波器共享,滤波器的参数是固定的,即是用相同的滤波器去扫一遍图像,提取一次 ...

最新文章

  1. 调用 微信接口报错 {errcode:48001,errmsg:api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]}...
  2. Python包管理工具pip安装
  3. HDU 2072 单词数
  4. 004_Ajax服务器响应
  5. 2021暑假实习-SSM超市积分管理系统-day01笔记
  6. 记录一个解决了一个下午加一个晚上的问题,关于springMVC上传文件的功能
  7. 【2019牛客暑期多校训练营(第二场) - D】Kth Minimum Clique(bfs,tricks)
  8. C#LeetCode刷题-蓄水池抽样
  9. 数字校园APP——可行性报告分析
  10. xpath下面的xpath_深入研究XPATH查询
  11. 田永强:优秀的JavaScript模块是怎样炼成的
  12. bzoj 1627: [Usaco2007 Dec]穿越泥地(BFS)
  13. 普通Java类获取Spring的bean
  14. Java集合源码分析(一):数组与链表
  15. 企业微信api消息接口调用
  16. 古方怡雪祛斑效果怎么样,实话实说!
  17. ESP32基于arduino开发的心跳体温检测系统(四)本地端系统整合
  18. unity-新手引导
  19. 迎难而上 数据库管理员怎样走向成功?(转)
  20. python3画直方图出现“Polygon‘ object has no property ‘normed”

热门文章

  1. linux 瘦客户机系统,2X ThinClientOS基于Linux的瘦客户端系统 | MOS86
  2. linux开终端失败,Linux:终端提示符 (prompt) 不如期生效原因
  3. 成功跳槽百度工资从15K涨到28K,BAT大厂面试总结
  4. 【Linux入门到精通系列讲解】Centos 7软件安装的三种方式
  5. python【数据结构与算法】判断对称二叉树
  6. 【2021年度训练联盟热身训练赛第二场】g2g c u l8r(python)
  7. 【深度学习入门到精通系列】Mean Iou
  8. python【数据结构与算法】 python3 deque模块(双端队列)
  9. linux多路由表,linux 多网卡多路由表实现策略路由
  10. phpexecl保存mysql_【PHP】将数据库表保存为Excel(PHPExcel)