前言:

经常使用的卷积有卷积、空洞卷积、反卷积与空洞反卷积的,下面总结了他们的计算公式。

一、卷积计算公式

卷积神将网络的计算公式为:
N=(W-F+2P)/S+1
其中
N:输出大小
W:输入大小
F:卷积核大小
P:填充值的大小
S:步长大小

二、空洞卷积

d = dilation

1、感受野计算。假定原来的卷积核大小为 k,那么塞入了 (d - 1) 个空格后的卷积核的感受野大小为:

2、特征图大小计算。假定输入空洞卷积的大小为 i,步长 为 s ,空洞卷积后特征图大小 o 的计算公式为:

三、反卷积计算公式

in_size = 64
S = 2 # stride
K = 3 # kernel_size
P = 2 # padding
output_padding = 1
out_size = (in_size - 1) * S + K - 2*P + output_padding
print(out_size)

四、空洞反卷积计算公式

in_size = 64
S = 2 # stride
K = 3 # kernel_size
P = 2 # padding
D = 2 # dilation
output_padding = 1
out_size = (in_size - 1) * S + K - 2*P/D + output_padding
print(out_size)

卷积、空洞卷积、反卷积与空洞反卷积的计算公式(全)相关推荐

  1. 计算机图形学【GAMES-101】2、光栅化(反走样、傅里叶变换、卷积)

    快速跳转: 1.矩阵变换原理Transform(旋转.位移.缩放.正交投影.透视投影) 2.光栅化(反走样.傅里叶变换.卷积) 3.着色计算(深度缓存.着色模型.着色频率) 4.纹理映射(重心坐标插值 ...

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

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

  3. (pytorch-深度学习系列)pytorch卷积层与池化层输出的尺寸的计算公式详解

    pytorch卷积层与池化层输出的尺寸的计算公式详解 要设计卷积神经网络的结构,必须匹配层与层之间的输入与输出的尺寸,这就需要较好的计算输出尺寸 先列出公式: 卷积后,池化后尺寸计算公式: (图像尺寸 ...

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

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

  5. 1.7 单层卷积网络-深度学习第四课《卷积神经网络》-Stanford吴恩达教授

    ←上一篇 ↓↑ 下一篇→ 1.6 三维卷积 回到目录 1.8 简单卷积网络示例 单层卷积网络 (One Layer of a Convolutional Network) 今天我们要讲的是如何构建卷积 ...

  6. 1.5 卷积步长-深度学习第四课《卷积神经网络》-Stanford吴恩达教授

    ←上一篇 ↓↑ 下一篇→ 1.4 Padding 回到目录 1.6 三维卷积 卷积步长 (Strided Convolutions) 卷积中的步幅是另一个构建卷积神经网络的基本操作,让我向你展示一个例 ...

  7. 【ICCV-2019】ACNet:通过非对称卷积块增强CNN的核骨架 3*3卷积==>1*3卷积+3*1卷积=白给的精度提升

    论文:https://arxiv.org/pdf/1908.03930v1.pdf 代码:https://github.com/ShawnDing1994/ACN 通过非对称卷积块增强CNN的核骨架 ...

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

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

  9. pytorch卷积神经网络_使用Pytorch和Matplotlib可视化卷积神经网络的特征

    在处理图像和图像数据时,CNN是最常用的架构.卷积神经网络已经被证明在深度学习和计算机视觉领域提供了许多最先进的解决方案.没有CNN,图像识别.目标检测.自动驾驶汽车就不可能实现. 但当归结到CNN如 ...

  10. 利用matlab实现卷积实验报告,实验五 使用matlab实现卷积的运算

    实验五 使用matlab实现卷积的运算 一 实验目的 1. 2. 二 实验内容 学习MATLAB语言的编程方法及熟悉MATLAB指令: 深刻理解卷积运算,利用离散卷积实现连续卷积运算: 1. 完成f1 ...

最新文章

  1. android:使用Messenger进行进程间通信(一)
  2. IDEA解决SSM项目的静态资源路径问题:HTML,CSS,JS--详解
  3. 连续处理函数reduce
  4. Bash scripts
  5. Acwing第 5 场周赛【未完结】
  6. @WebInitParam注解
  7. JQuery中一些常用函数的运用
  8. Linux下配置LVM
  9. 上交所行情文件导入数据库
  10. 寺庙的纪律性也让我颇有感触
  11. sql integer字置为空_请写一个函数来检查用户提交的数据是否为整数
  12. Vant Weapp的dialog组件在mpvue小程序中使用注意事项
  13. Transformer-XL 2
  14. 使用WangEditor编辑器使用图片上传功能
  15. python 单词发音-[Python]通过有道词典API获取单词发音MP3
  16. Worker小Demo
  17. QT课程设计:C++英语单词记忆软件程序开发
  18. android刷原生rom教程,小米2/2S刷原生安卓Android4.4ROM刷机教程
  19. DAOS 系统内部介绍(一)—— 概述
  20. 记一次抓取网页内容(二)

热门文章

  1. 波特率dlm_第6讲 串行通信16550.ppt
  2. AI生命科学绘图(2):基因结构可变剪切的绘制
  3. 微擎人人商城 后台开启WAP访问后 微信浏览器 跳过授权 手机号密码登录
  4. BGP Confederation(BGP联邦)
  5. Linux服务器git clone卡住不动
  6. 数字基建系列(一)数分如何参与埋点工作
  7. db(德邦快递单号查询)
  8. 线性系统粗浅认识——第七次作业
  9. MySQL误操作数据恢复之误删表
  10. Cutting(思维)