AlexNet 网络结构:

VGG :
conv3x3、conv5x5、conv7x7、conv9x9和conv11x11,在224x224x3的RGB图上(设置pad=1,stride=4,output_channel=96)做卷积,卷积层的参数规模和得到的feature map的大小如下:

卷积神经网络基本计算原理
http://m.elecfans.com/article/691826.html

大卷积核带来的特征图和卷积核的参数量并不大,无论大的卷积核还是小的,对参数量来说影响不大甚至持平;增大的反而是卷积的计算量。同样stride下,不同卷积核大小的特征图和卷积参数差别不大;越大的卷积核计算量越大。

2个3x3的卷积堆叠获得的感受野大小,相当1层5x5的卷积;而3层的3x3卷积堆叠获取到的感受野相当于一个7x7的卷积

小卷积核比用大卷积核的三点优势:更多的激活函数、更丰富的特征,更强的辨别能力,卷积后都伴有激活函数,更多的卷积核的使用可使决策函数更加具有辨别能力,此外就卷积本身的作用而言,3x3比7x7就足以捕获特征的变化:3x3的9个格子,最中间的格子是一个感受野中心,可以捕获上下左右以及斜对角的特征变化。主要在于3个堆叠起来后,三个3x3近似一个7x7,网络深了两层且多出了两个非线性ReLU函数,(特征多样性和参数参数量的增大)使得网络容量更大(关于model capacity,AlexNet的作者认为可以用模型的深度和宽度来控制capacity),对于不同类别的区分能力更强(此外,从模型压缩角度也是要摒弃7x7,用更少的参数获得更深更宽的网络,也一定程度代表着模型容量,后人也认为更深更宽比矮胖的网络好);

内核大小为1x1的卷积


上面是一个 1x1 卷积核的输出示意图, 如果是 K 个1x1 卷积核,那么 结果就是 将通道数由 D 变为 K 降维或升维

特征通道数变化: 256 —> 64 —> 256

VGG比较神奇的一个特点就是“全连接转卷积”

11

CNN 常用网络结构解析 1x1 卷积运算 示意图相关推荐

  1. 机器学习入门(15)— 全连接层与卷积层的区别、卷积神经网络结构、卷积运算、填充、卷积步幅、三维数据卷积、多维卷积核运算以及批处理

    卷积神经网络(Convolutional Neural Network,CNN)CNN 被用于图像识别.语音识别等各种场合,在图像识别的比赛中,基于深度学习的方法几乎都以 CNN 为基础. 1. 全连 ...

  2. 深度学习之卷积神经网络CNN 常用的几个模型

    LeNet5 论文:http://yann.lecun.com/exdb/publis/pdf/lecun-01a.pdf LeNet-5:是Yann LeCun在1998年设计的用于手写数字识别的卷 ...

  3. 卷积神经网络(CNN)网络结构及模型原理介绍

    概述 本篇内容仅介绍卷积层,池化层等网络结构部分和构建原理,以及卷积的一些前提知识.全连接层的内容和分类模型及损失函数的构建优化和全连接神经网络相同,这里不再讲解. 神经网络模型构建及算法介绍:htt ...

  4. 3d卷积和2d卷积1d卷积运算-CNN卷积核与通道讲解

    全网最全的卷积运算过程:https://blog.csdn.net/Lucinda6/article/details/115575534?spm=1001.2101.3001.6661.1&u ...

  5. 卷积神经网络CNN 常用模型

    一.CNN 简介 CNN的精华是:三概念两核心,这里做个简要的概要性介绍. 1.CNN 两核心--卷积和池化 (1)卷积 主要起到作用是抽取特征,使网络具有一定转移不变性,也有一定降维的作用.概述:设 ...

  6. CNN的卷积运算为何使用互相关而不是卷积

    CNN的卷积运算并非数学定义的卷积 也就是说,CNN中的运算是不需要翻转卷积核的. 也就是说,CNN在处理图像时的卷积核是不需要翻转180°的 我们来用代码看下为什么? #-*- coding:utf ...

  7. CNN常用卷积方法一览

    这篇文章的主题是卷积(Convlution).想必熟悉CNN的你一定对卷积很熟悉了,或许也听过用过深度学习可分离卷积.转置卷积等概念和方法.那么目前为止,深度学习中都有哪些典型的卷积方式?本篇笔者就和 ...

  8. python 图像卷积_[卷积神经网络(CNN)中的卷积核到底是如何提取图像特征的(python实现图像卷积运算)]...

    1.前言 我们知道,卷积核(也叫滤波器矩阵)在卷积神经网络中具有非常重要的作用.说白了,CNN主要作用在于提取图像的各种特征图(feature maps). CNN主要是通过卷积运算来完成特征提取的. ...

  9. 卷积运算(CNN卷积神经网络)

    文章目录 图像卷积 互相关运算 卷积层 图像中目标的边缘检测 学习卷积核 小结 图像卷积 最近学习到了卷积深度网络,有些本质概念太深暂时还没有理解透彻,现在主要记录下卷积神经网络中的一些计算. 以下介 ...

最新文章

  1. Spring Boot Web 开发相关总结
  2. python爬虫案例-python爬虫案例
  3. Python 十六进制转Base64_python基础day03笔记
  4. VS2010 C++下编译调试MongoDB源码
  5. Ubuntu 安装 Qt 开发环境(转)
  6. word一键排版工具_超赞的Word标尺小工具,轻松帮你搞定各种「对不齐」排版问题...
  7. Java中break、continue及标签等跳转语句的使用[下]
  8. JAVA反射性能约慢三个量级
  9. 盘点:2022年10款比较火的项目管理软件
  10. 云主服务器排行榜_国内云服务器排名
  11. 读 稻盛和夫《干法》
  12. 如何盘活客户资源,提升成单率?
  13. 华为帐号登录游戏显示无法连接服务器,玩手机游戏提示无法连接服务器
  14. Html Table 样式
  15. 计算机开机启动过程详解
  16. 线性代数28——复矩阵和快速傅立叶变换
  17. Golang读写锁读锁重复获取的问题
  18. 如何用c语言让电脑发声,用C语言发声
  19. 【Pr剪辑】Pr下载链接,基础操作,渲染1080视频,视频导出,音频导出,视频变速和合并
  20. 《日志:每个软件工程师都应该了解实时数据的统一抽象》

热门文章

  1. JButton类,简单应用
  2. Advanced Sci | 打破生成式深度学习限制:低量数据下的“one-shot”药设计法
  3. Chemistry.AI | 基于线性回归预测分子特性
  4. 如何在内嵌 css 中编写: hover_优秀 CSS 代码的 8 个编写技巧!
  5. 在线作图|2分钟绘制一张箱线图
  6. JoVE微生物组专刊征稿,写方法拍视频教程发SCI
  7. 你想要的宏基因组-微生物组知识全在这(181001)
  8. echart饼状图没有数据的时候显示暂无数据_Python数据结构可视化 day 5
  9. python使用matplotlib可视化、自定义移除X轴指定轴刻度标签(removing specific axis ticks in matplotlib x axis)
  10. R语言dplyr包使用case_when函数和mutate函数生成新的数据列实战:基于单列生成新的数据列、基于多列生成新的数据列