DL之VGGNet:VGGNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

目录

VGG系列神经网络算法简介

1、网络架构

2、实验结果

VGG系列神经网络的架构详解

VGG系列集合以及对比

VGG16练习攻略二

1、VGG16实践经验

VGG19

1、关于imagenet-vgg-verydeep-19.mat模型简介


相关文章
DL之VGGNet:VGGNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻
DL之VGGNet:VGGNet算法的架构详解、损失函数、网络训练和测试之详细攻略

VGG系列神经网络算法简介

VGGNet 是2014 年ILSVRC竞赛分类任务的第二名(第一名是GoogLeNet)和定位任务的第一名,来自牛津大学VGG group 。

Abstract  
In this work we investigate the effect of the convolutional network depth on its  accuracy in the large-scale image recognition setting. Our main contribution is a  thorough evaluation of networks of increasing depth, which shows that a significant  improvement on the prior-art configurations can be achieved by pushing the  depth to 16–19 weight layers. These findings were the basis of our ImageNet  Challenge 2014 submission, where our team secured the first and the second  places in the localisation and classification tracks respectively.
摘要
本文研究了卷积网络深度对大规模图像识别中卷积网络精度的影响。我们的主要贡献是对深度增加的网络进行彻底评估,这表明,通过将深度推至16-19重量层,可以显著改善现有技术配置。这些发现是我们提交的ImageNet挑战赛2014的基础,我们的团队在localisation和classification tracks中分别获得第一和第二名。
Conclusion  
In this work we evaluated very deep convolutional networks (up to 19 weight layers) for largescale  image classification. It was demonstrated that the representation depth is beneficial for the  classification accuracy, and that the state-of-the-art performance on the ImageNet challenge dataset  can be achieved using a conventional ConvNet architecture [10, 11] with substantially increased  depth. Namely, our object localisation system won the ILSVRC-2014 localisation challenge, while  our classification system took the second place in the classification challenge. Our results yet again  confirm the importance of depth in visual representations.
结论
在这项工作中,我们评估了非常深的卷积网络(高达19个权重层)的大规模图像分类。结果表明,表示深度有利于分类的准确性,并且可以使用传统的ConvNet结构[10,11]在深度上显著增加,从而在ImageNet挑战赛数据集上实现最先进的性能。也就是说,我们的目标定位系统赢得了ILSVRC-2014定位挑战,而我们的分类系统在分类挑战中排名第二。我们的结果再次证实了深度在视觉表现中的重要性。

论文:Karen Simonyan and Andrew Zisserman(2014): Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv:1409.1556 [cs] (September 2014).
K. Simonyan and A. Zisserman. Very Deep Convolutional Networks for Large-Scale Image Recognition. ICLR, 2015.
Visual Geometry Group, Department of Engineering Science, University of Oxford
https://arxiv.org/abs/1409.1556v1

1、网络架构

  • 网络配置:VGG16是16个卷积层或全连接层,包括五组卷积层和3个全连接层。
  • 网络规模 :总的参数个数138M 。

2、实验结果

  • VGG16: top-1和top -5错误率分别为24.4%和7.2%
  • VGG19: top-1和top-5错误率分别为24.4%和7.1%

VGG系列神经网络的架构详解

DL之VGGNet:VGGNet算法的架构详解、损失函数、网络训练和学习之详细攻略

1、VGG一般的网络结构及其参数

VGG系列集合以及对比

VGG11~VGG19

(1)、训练VGG系列模型所需要的显存:模型D(VGG16)性能效果最好

VGG16练习攻略二

1、VGG16实践经验

相关文章
DL之CNN优化技术:学习卷积神经网络CNN的优化、实践经验(练习调参)、从代码深刻认知CNN架构之练习技巧

  • 尝试使用VGG16模型的其它层来作为传输层。它如何影响训练和分类的准确性?
  • 改变我们添加的新的分类层。你能通过增加或减少全连接层的节点数量来提高分类精度吗?
  • 如果你在新的分类器中移除随机失活层会发生什么?
  • 改变迁移学习和微调时的学习率。
  • 尝试微调整个VGG16模型。它如何影响训练和测试集的分类精度?为什么?
  • 试着从一开始就进行微调,这样新的分类层就会和VGG16模型的所有卷积层一起开始训练。您可能需要降低优化器的学习速度。
  • 给测试集和训练集添加一些图像。这样能使性能提升吗?
  • 尝试删除一些刀和汤匙的图像,使所有类别的图像数目相等。这是否改善了混淆矩阵中的数字?
  • Use another dataset.
  • 使用另一个数据集。
  • 使用Keras中另一个预训练模型。
  • 向朋友解释程序如何工作。

VGG19

1、关于imagenet-vgg-verydeep-19.mat模型简介

Stanford CS20SI公开课里的一个神经网络style_transfer小模型的时候,用到了vgg pretrained模型,VGG-Net的结构图,来自论文《VERY DEEP CONVOLUTIONAL NETWORK SFORLARGE-SCALE IMAGE RECOGNITION》,发表于ICLR 2015上,比较起ALEXNET,VGG对图片有更精确的估值以及更省空间。包含了卷积层、池化层、全连接层、soft输出层等。更多详细内容见参考博客

模型下载imagenet-vgg-verydeep-19.mat

DL之VGGNet:VGGNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略相关推荐

  1. DL之GoogleNet:GoogleNet(InceptionV1)算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之GoogleNet:GoogleNet(InceptionV1)算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 GoogleNet算法的简介 GoogleNet算法的架构详 ...

  2. DL之DilatedConvolutions:Dilated Convolutions(膨胀卷积/扩张卷积)算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之DilatedConvolutions:Dilated Convolutions(膨胀卷积/扩张卷积)算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 Dilated Con ...

  3. DL之ShuffleNetV2:ShuffleNetV2算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之ShuffleNetV2:ShuffleNetV2算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 ShuffleNetV2算法的简介(论文介绍) 1.论文特点 2.基于硬件 ...

  4. DL之ShuffleNet:ShuffleNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之ShuffleNet:ShuffleNet算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 相关文章 DL之ShuffleNet:ShuffleNet算法的简介(论文介绍).架构详 ...

  5. DL之MobileNetV2:MobileNetV2算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之MobileNet V2:MobileNet V2算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 MobileNetV2算法的简介(论文介绍) MobileNet V2算法 ...

  6. DL之MobileNet:MobileNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之MobileNet:MobileNet算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 MobileNet算法的简介(论文介绍) 1.研究背景 2.传统的模型轻量化常用的方法 ...

  7. DL之SqueezeNet:SqueezeNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之SqueezeNet:SqueezeNet算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 SqueezeNet算法的简介(论文介绍) 1.轻量级的CNN架构优势 2.主要特 ...

  8. DL之DenseNet:DenseNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之DenseNet:DenseNet算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 DenseNet算法的简介(论文介绍) DenseNet算法的架构详解 3.DenseNe ...

  9. DL之ResNeXt:ResNeXt算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之ResNeXt:ResNeXt算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 ResNeXt算法的简介(论文介绍) ResNeXt算法的架构详解 ResNeXt算法的案例应 ...

最新文章

  1. 使用c语言标准库中的时间函数
  2. python可视化爬虫框架_8个最高效的Python爬虫框架
  3. EqualsBuilder和HashCodeBuilder
  4. 【阿里妈妈营销科学系列】第二篇:消费者行为分析
  5. 2019年的wps计算机考试题,2019年3月计算机一级WPS模拟题及答案(2.21)
  6. mysql配置日志老化配置_mysql配置-日志大小限制和自动删除
  7. 正则表达式 学习笔记3.4
  8. matlab运行过程中出现找不到指定模块问题解决
  9. [Linux 性能检测工具]DF
  10. LaTex笔记二:visio画图并保存为eps格式
  11. snownlp 原理_使用snownlp进行情感分析
  12. 会议预约及信息发布服务器,会议预约系统
  13. 微信投票的自动运行脚本
  14. 淘晶驰串口屏入门(四)进度条、滑块、定时器、单选框、复选框、二维码
  15. linux命令在线练习,随手练习Linux命令
  16. adguard home上网慢_AdGuardHome最新版本DNS设置负载均衡设置讨论:哪种设置快
  17. 深度学习框架智能时代的操作系统是什么?
  18. html实现多图片上传并预览,【前端预览】实现多张上传图片预览查看
  19. 《Beyond Short Clips: End-to-End Video-Level Learning with Collaborative Memories》论文笔记
  20. 爬虫爬取中国大学排名top100并简单可视化分析

热门文章

  1. ubuntu linux 下 single node hadoop
  2. Dubbo和Spring Cloud微服务架构的对比
  3. Linux学习第十篇之用户管理命令useradd、passwd、who、w
  4. 传英特尔将在6月下旬发布X299芯片组和Skylake-X处理器
  5. linux 下查看帮助信息
  6. 欠阿里云一分钱,会是什么样的后果。。。
  7. Java线程详解(18)-障碍器
  8. eclipse中提交git总是要求输入用户名、密码
  9. 6.OSI七层网络模型与TCP/IP四层网络模型
  10. ad 原理图差分线_采用差分PulSAR ADC AD7982转换单端信号电路图