VggNet介绍(1)

VggNet介绍(1)一 背景介绍 vggnet 是由牛津大学视觉几何组和 googledeepmi 共同研发的模型 该模型在 2014Image 大赛上取得了分类任务的亚军和定位任务的冠军 其最主要的特点是 由 3 3 的卷积核和 2 2 的最大池化构成模型的主干网络 二 网络结构 1 vggnet 根据权重层层数的不同 可以分为 A B C D E F 五种模型 网络 A 共计 11 个权值层 8 个卷积层 3 个

一.背景介绍

vggnet是由牛津大学视觉几何组和 google deepmind 共同研发的模型。该模型在2014 Image大赛上取得了分类任务的亚军和定位任务的冠军。其最主要的特点是:由3*3的卷积核和2*2的最大池化构成模型的主干网络。

二.网络结构

 1.vggnet根据权重层层数的不同,可以分为A,B,C,D,E,F五种模型。

  •     网络A:共计11个权值层(8个卷积层+3个全连接层)——vgg11
  •     网络B:共计13个权值层(10个卷积层+3个全连接层)——-vgg13
  •     网络C:共计16个权值层(13个卷积层+3个全连接层)——–vgg16
  •     网络D:共计16个权值层(13个卷积层+3个全连接层)———vgg16
  •     网络E:共计19个权值层(16个卷积层+3个全连接层)——–vgg19

2.以上每个类别都将卷积层分为5组,每组的个数一般由1-4个卷积层组成,每组卷积后面2*2的最大池化层,因此共有5个池化层。

3.网络C和网络D的不同之处在于用了3个1*1的卷积核,因此网络C比较异类,当前用的不多了。

4.除最后一个全连接层外,所有的全连接层和卷积层后面都接relu进行激活。

 

VggNet介绍(1)

三.评价:

1.证明的使用小的卷积核增加网络深度的可能性

2.作者曾在vgg11中增加了局部归一化操作,但这一操作对模型的效果提升有限。

3.使用3*3卷积核的好处:

   1)使用3*3的卷积核是能够获取图像上下左右中心信息的最小卷积核。

   2)两个3*3的卷积核堆叠相当于一个5*5的卷积核的视野,三个3*3的卷积核堆叠相当于一个7*7的卷积核的视野

             (1)拥有更小的参数

             (2)相当于组合了多个线性层,这样使得决策函数识别性更强。

  

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/176235.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午10:25
下一篇 2026年3月26日 下午10:25


相关推荐

  • Linux学习——Shell基础[通俗易懂]

    Shell 是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动,挂起,停止甚至编写一些程序。Shell 还是一个功能强大的编程,易编写、易调试、灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。用户通过shell向Linux内核发指令,Linux内核通过shell将返回

    2022年2月26日
    57
  • Java线程池参数配置

    Java线程池参数配置在线程池的实际使用中,参数的配置总让人难以把握。在网上搜了一下,主要有以下的方案。跟大家分享。1.基本概念1.1ThreadPoolExecutor的重要参数corePoolSize:核心线程数核心线程会一直存活,及时没有任务需要执行 当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理 设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关闭queueCapacity:任务队列容量(阻塞队列)当核心线程数达到最大时,

    2022年5月23日
    74
  • dos命令打开文件夹_dos命令开启无线网络

    dos命令打开文件夹_dos命令开启无线网络如何用dos命令查看文件?首先通过cd进入文件所在目录,然后执行start命令即可。【startfileName】:打开文件

    2022年10月14日
    4
  • f1 score 代码_f1 score loss 实现问题「建议收藏」

    f1 score 代码_f1 score loss 实现问题「建议收藏」在paddle上实现了一个f1loss函数:def_compute_loss(self,dec_output):tp=fluid.layers.sum(fluid.layers.cast(self.label*dec_output,dtype=”float32″))tn=fluid.layers.sum(fluid.layers.cast((1-self.label)*…

    2022年10月14日
    5
  • Python 获取文件后缀详解「建议收藏」

    Python 获取文件后缀详解「建议收藏」文章目录1概述2语法3扩展3.1os模块详解1概述#mermaid-svg-p01C6BlZHxzyBcdz.label{font-family:’trebuchetms’,verdana,arial;font-family:var(–mermaid-font-family);fill:#333;color:#333}#mermaid-svg-p01C6BlZHxzyBcdz.labeltext{fill:#333}#mermaid-svg-p01C6BlZHxzyBcdz.

    2026年2月12日
    4
  • Windows命令行route命令使用图解

    Windows命令行route命令使用图解一操作实例查看当前本机的路由表;有三部分,接口列表,IPv4路由表,IPv6路由表;查看0.打头的路由表信息;添加一条添加默认网关地址为192.168.12.1的默认路由;删除前面添加的路由;添加跃点数为7的路由;删除之;添加接口索引为某个值的路由,不知为何失败;下

    2022年7月18日
    29

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号