CNN中卷积层参数量与输出特征图(feature map)尺寸的计算公式_feature map计算公式_gaishi_hero的博客-程序员秘密

技术标签: CNN  feature map size  参数量  深度学习  特征图尺寸  

  1. 卷积层输入特征图(input feature map)的尺寸为: Hinput×Winput×Cinput H i n p u t × W i n p u t × C i n p u t
    1. Hinput H i n p u t 表示输入特征图的高
    2. Winput W i n p u t 表示输入特征图的宽
    3. Cinput C i n p u t 表示输入特征图的通道数(如果是第一个卷积层则是输入图像的通道数,如果是中间的卷积层则是上一层的输出通道数)
  2. 卷积层的参数有如下几个:
    1. 输出通道数为 K K
    2. 正方形卷积核的边长为 F
    3. 步幅(stride)为 S S
    4. 补零的行数和列数(padding)为 P
  3. 输出特征图(output feature map)的尺寸为 Houtput×Woutput×Coutput H o u t p u t × W o u t p u t × C o u t p u t ,其中每一个变量的计算方式如下:
    1. Houtput=(HintputF+2P)/S+1 H o u t p u t = ( H i n t p u t − F + 2 P ) / S + 1
    2. Woutput=(WinputF+2P)/S+1 W o u t p u t = ( W i n p u t − F + 2 P ) / S + 1
    3. Coutput=K C o u t p u t = K
  4. 参数量大小的计算,分为weights和biases:
    1. 首先来计算weights的参数量: F×F×Cinput×K F × F × C i n p u t × K
    2. 接着计算biases的参数量: K K
    3. 所以总参数量为: F × F × C i n p u t × K + K
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/gaishi_hero/article/details/81512404

智能推荐

localStorage的增删改查_修改localstorage的值_xm2by的博客-程序员秘密

localStorage的增删改查localStorage是浏览器用来进行本地存储数据的,用于解决cookie存储能力不足的情况;localStorage与cookie的区别:cookie存储的数据大小被限制为4k,localStorage存储的数据可达到5M;localStorage与sessionStorage的区别:localStorage属于永久性储存,sessionStor...

Git Smart HTTP 服务器实现_weixin_34326558的博客-程序员秘密

为什么80%的码农都做不了架构师?>>> ...

RMAN冷拷贝搭建dataguard物理备库_清霄的博客-程序员秘密

1.配置主库环境启用归档SQL> alter system set log_archive_dest_1='location=/oracle/archive_log/arch_%t_%s_%r.arc' scope=spfile;系统已更改。SQL> ALTER SYSTEM SET LOG_ARCHIVE_FORMAT='arch_%t_%s_%r.arc' scope=

Kubernetes部署集群Mysql服务----【Mysql主从复制+读写分离】_kerry_x的博客-程序员秘密

前言:微服务技术是现在非常流行的一种技术,许许多多的大公司采用微服务架构,这样可以对它们的业务随时进行拓展或者缩减服务量。具体的微服务架构了解可以自己百度了解,本文记录的主要是使用Kubernetes对Mysql集群服务进行搭建。Mysql集群服务描述:  1.搭建一个主从复制的Mysql集群  2.一个主节点“Master” 多个从节点“Slave”  3.所有的写操作,只能在主...

virtio、vhost和vhost-user比较_rayylee的博客-程序员秘密

1. virtio:针对Linux的I/O的虚拟化框架在虚机中,可以通过qemu模拟e1000网卡,这样的经典网卡一般各种客户操作系统都会提供inbox驱动,所以从兼容性上来看,使用类似e1000的模拟网卡是非常一个不错的选择。但是,e1000网卡上也包含了复杂的io端口,寄存器,缓存配置,虚拟机每次收发包都会引起更多的io和mmio操作,使得虚拟机频繁的陷出,最终导致网络性能不佳。为了解决上述全虚拟化的性能问题,IBM在2005年提出了virtio, 虚拟机中的半虚拟化前端驱动和主机上的后端服务简单

如何在vim快速删除全部内容_Revelation_of_Turing的博客-程序员秘密

在vim的普通模式下键入“ggdG”即可删除其中全部内容。说明:gg:光标跳转到该文件的行首;dG:删除光标行及其以下行的全部内容。(注:d为删除,G为光标跳转到末尾行)ps:本人热爱图灵,热爱中本聪,热爱V神,热爱一切被梨花照过的姑娘。以下是我个人的公众号,如果有技术问题可以关注我的公众号来跟我交流。同时我也会在这个公众号上每周更新我的原创文章,喜欢的小伙伴或者老伙计可以支持一下!如果需要转发,麻烦注明作者。十分感谢!公众号名称:后现代泼痞浪漫主义奠基人...

随便推点

Context-aware Attentional Pooling (CAP) for Fine-grained Visual Classification-程序员秘密

用于细粒度视觉分类的上下文感知注意力池化

再谈“我是怎么招聘程序员的” ---很不错的一篇文章_草原苍狼的博客-程序员秘密

我以前写过一篇“我是怎么招聘程序员的”的文章(在CSDN那里有很多人进行了回复)。今天,我想再谈谈关于招聘和面试这方面的东西,主要是以下这些原因:近半年来我在进行了大量的招聘工作,对面试有一些新的体会。 酷壳最近发布了几篇趣味面试题(面试题一,面试题二,面试题三),从回复中让我有一些思考。我有一个同事最近面试了一家公司,他和我分享了一个博士专家对他的面试,也让我思考了一些。 在豆瓣上看

Qt之自定义控件(开关按钮)_qt自定义按钮形状_亭台六七座的博客-程序员秘密

简述接触过IOS系统的童鞋们应该对开关按钮很熟悉,在设置里面经常遇到,切换时候的滑动效果比较帅气。通常说的开关按钮,有两个状态:on、off。下面,我们利用自定义控件来实现一个开关按钮。简述原理源码示例效果源码更多参考原理重写鼠标按下事件(mousePressEvent)、释放事件(mouseRelease

Gradle_Abner_iii的博客-程序员秘密

笔记修正记录)2022.1.22Gradle需掌握的知识点涵罗列:是什么。如何选择Maven和Gradle。如何使用。 Gradle is a general-purpose build tool。The core model is based on tasks。Gradle has several fixed build phases。.Gradle is extensible in more ways than one。Build scripts operate against an API。【Gr

java与C++方法调用原理_陈 洪 伟的博客-程序员秘密

https://blog.csdn.net/Aphysia/article/details/80593654

推荐文章

热门文章

相关标签