转发

https://blog.csdn.net/T_J_S/article/details/94629637
https://www.zhihu.com/question/49630217

普通卷积

Depthwise(DW)卷积

不同于常规卷积操作,Depthwise Convolution的一个卷积核负责一个通道,一个通道只被一个卷积核卷积。上面所提到的常规卷积每个卷积核是同时操作输入图片的每个通道。
同样是对于一张5×5像素、三通道彩色输入图片(shape为5×5×3),Depthwise Convolution首先经过第一次卷积运算,不同于上面的常规卷积,DW完全是在二维平面内进行。卷积核的数量与上一层的通道数相同(通道和卷积核一一对应)。所以一个三通道的图像经过运算后生成了3个Feature map(如果有same padding则尺寸与输入层相同为5×5),如下图所示。

Pointwise(PW)卷积

Pointwise(PW)卷积就是卷积核为1x1的,也叫点卷积,对map处理,得到新的Feature map。

Atrous 卷积

Atrous卷积,就是带洞的卷积,卷积核是稀疏的,看图:

上面是常规卷积,下面是Atrous卷积。

图中第三个示例(c),就是Atrous卷积。

带洞卷积减少了核的大小(减少了参数的数量),可以达到节省内存的作用。
而且带洞卷积的有效性基于一个假设:紧密相邻的像素几乎相同,全部纳入属于冗余,不如跳H(hole size)个取一个。

普通卷积、Depthwise(DW)卷积、Pointwise(PW)卷积、Atrous卷积相关推荐

  1. 常规卷积,DW卷积和PW卷积的区别

    常规卷积,DW卷积和PW卷积的区别 转载于卷积神经网络中的Separable Convolution 卷积神经网络在图像处理中的地位已然毋庸置疑.卷积运算具备强大的特征提取能力.相比全连接又消耗更少的 ...

  2. 卷积神经网络的改进 —— 分组卷积、DW 与 PW

    1.普通卷积 对于一张5×5像素.三通道彩色输入图片(shape为5×5×3).经过3×3卷积核的卷积层(假设输出通道数为4,则卷积核shape为3×3×3×4),最终输出4个Feature Map, ...

  3. 关于深度可分离卷积 Depthwise Pointwise Convolution

    关于Pointwise Convolution ​ 最近在学习3维点云处理,这边有看到关于pointwise. (图源 知乎:轻量化网络--MobileNet - 知乎 (zhihu.com)) ​ ...

  4. 深度可分离卷积Depthwise Separable Convolution

    从卷积神经网络登上历史舞台开始,经过不断的改进和优化,卷积早已不是当年的卷积,诞生了分组卷积(Group convolution).空洞卷积(Dilated convolution 或 À trous ...

  5. 通道可分离卷积 depth-wise separable convolution

    通道可分离卷积 文章目录 通道可分离卷积 正常卷积回顾 通道可分离卷积 通道分离卷积,depthwise separable convolution,也叫深度可分离卷积,是MobileNet系列的主要 ...

  6. CNN中各类卷积总结:残差、shuffle、空洞卷积、变形卷积核、可分离卷积等

    CNN从2012年的AlexNet发展至今,科学家们发明出各种各样的CNN模型,一个比一个深,一个比一个准确,一个比一个轻量.我下面会对近几年一些具有变革性的工作进行简单盘点,从这些充满革新性的工作中 ...

  7. 04.卷积神经网络 W1.卷积神经网络(作业:手动/TensorFlow 实现卷积神经网络)

    文章目录 作业1:实现卷积神经网络 1. 导入一些包 2. 模型框架 3. 卷积神经网络 3.1 Zero-Padding 3.2 单步卷积 3.3 卷积神经网络 - 前向传播 4. 池化层 5. 卷 ...

  8. TensorFlow(8)卷积神经网络实战(2)手写卷积池化

    目录 一.获取并绘制图像 二.手写卷积 1.设置卷积核及权重 2.卷积 2-1.卷积实现 2-2. 限值 2-3.图像赋值 2-4.显示 卷积代码 三.手写池化 1.创建图像 2.遍历池化 3.显示图 ...

  9. 3.4 滑动窗口的卷积实现-深度学习第四课《卷积神经网络》-Stanford吴恩达教授

    ←上一篇 ↓↑ 下一篇→ 3.3 目标检测 回到目录 3.5 Bounding Box 预测 滑动窗口的卷积实现 (Convolutional Implementation of Sliding Wi ...

最新文章

  1. 怎么证明会python_如何在python中验证SSL证书?
  2. 超越Swin,Transformer屠榜三大视觉任务!微软推出新作:Focal Self-Attention
  3. ng linux 存储 配置,linux学习之--安装一套OCS inventory-ng 环境
  4. 《走遍中国》珍藏版(五)
  5. 童年的飞秋大门已徐徐向我关闭
  6. 谷歌、微软、亚马逊6个惊人的A/B测试实例
  7. html5 plus.push,Push - 《HTML5 Plus API 指南》 - 书栈网 · BookStack
  8. 1248. 统计「优美子数组」
  9. java同一程序只运行一次_如何使自己的程序只运行一次
  10. 引力波应该称为空间波
  11. 181103每日一句
  12. 机器人运动学基础——旋转矩阵
  13. JavaScript简单计算器
  14. CentOS7.2 安装L2TP/IPSec 服务端/客户端 和部分心得 ( libreswan+xl2tpd )
  15. 微信小程序调用域名服务器的服务
  16. 马化腾的马氏建议:“小步快跑 快速迭代”
  17. 经历了6面,终于入职蚂蚁金服
  18. 社区价值:福山论自组织、社区、社会资本
  19. 解决Android Studio不提示控件的XML属性
  20. 钉钉小程序-打开外部链接(文件链接)

热门文章

  1. SLAM导航机器人零基础实战系列:(五)树莓派3开发环境搭建——1.安装系统ubuntu_mate_16.04...
  2. Photoshop——APP设计规范
  3. Hello World | 每个被生活暴击的成年人,都要学会按重启键
  4. 微信缓存导致调整内容不生效
  5. 密歇根安娜堡大学的计算机科学教授,密歇根大学安娜堡分校计算机科学与工程研究生offer及申请要求...
  6. 如何在Mac上刻录DVD以获取可播放的视频?解答来了
  7. 《Unity Shader 入门精要》读书笔记
  8. 【算法练习】含重复字符的全排列
  9. 数据解读:都知道《隐秘的角落》火了,它到底怎么火的?
  10. Android Mms专题之:Mms概览介绍