VGG网络的基本结构

如图所示,从A到E网络的深度是逐渐增加的,在A中有11个权重层(8个卷积层,3个全连接层),在E中有19个权重层(16个卷积层,3个全连接层),卷积层的宽度是十分小的,开始时在第一个卷积层只有64个filter,当经过最大池化后,倍增filter的个数,最后的卷积层是512个,在VGG中使用的filter的大小是3x3的,卷积的步长是1,空间填充的padding也是1,一共有5个最大池化层,使用的最大池化的池化区域的大小是2x2,步长也为2,是非重叠池化。

网络结构分析

由于使用了像素填充,则在滤波器与图像做卷积后,图像的分辨率是保持不变的,能够保持更多的空间信息,只有经过最大池化后,图像的分辨率才会衰减,其次在整个的VGGNet中都使用的是3x3的卷积,减少了参数的数量,因为2个3x3的卷积相当于一个5x5的卷积,3个3x3的卷积相当于一个7x7的卷积,那么2个3x3卷积的参数数量是18,1个5x5卷积的参数数量是25,参数明显减少了,其次在这里还用到了1x1的卷积,它相当于对输入进行一个线性变换,但是在卷积之后一般都会引入非线性激活函数,所以它相当于增加了非线性变换,此外用多个较小的卷积代替一个大的卷积,也能够提供更多的非线性变换。

最新文章

  1. LR中的时间戳函数web_save_timestamp_param
  2. js 基础(一)
  3. 删除Windows 服务
  4. 关键词:ACM & 大小端 & 面试官
  5. JavaWeb 5 Tomcat
  6. RedHat7 部署ELK日志分析系统
  7. (转)Yale CAS + .net Client 实现 SSO(3)
  8. JS简单仿QQ聊天工具的制作
  9. FFmpeg详解
  10. UC浏览器开发者版调试手机页面
  11. SQL XML process
  12. 严重: Servlet.service() for servlet jsp threw exception java.lang.IllegalStateException: getOutputStream() has already been called
  13. CENTOS6.4安装lxml失败
  14. ubuntu系统内核替换
  15. wp8数据存储--独立存储文件 【转】
  16. VLOOKUP函数常用套路大全
  17. Lua不显示小数点0的部分
  18. 关于图片的Base64编码
  19. R语言绘制直方图,
  20. Luogu4609 FJOI2016 建筑师 第一类斯特林数

热门文章

  1. JavaScript 基础学习1-day14
  2. emqtt 试用(四)emq 的主题访问控制 acl.conf
  3. 实现GridControl的行单元格非顺序跳转
  4. 从Mybatis源码理解jdk动态代理默认调用invoke方法
  5. 真正理解拉格朗日乘子法和 KKT 条件
  6. JavaScript 以及 css3进度条
  7. POJ-2263 Heavy Cargo---最短路变形&&最小边的最大值
  8. [LeetCode] Replace Words 替换单词
  9. 学习flexible.js
  10. python3.6安装PyQt5