VGG家族网络学习——VGG16

本文涉及的产品
函数计算FC,每月15万CU 3个月
简介: VGG家族网络学习——VGG16

VGG简要说明


在2014年由牛津大学VGG提出了VGG系列网络并斩获了2014年的ImageNet竞赛定位和识别任务的第一名和第二名。


这里的VGG16是指卷积层+全连接层共计16层,不包含最大池化层。所有层数是共计41层(卷积激活函数池化全连接丢弃输入输出分类) 大家可以对比这下面的这两张图看VGG16网络结构

image.png

图1

image.png

图2



一.卷积层


在VGG16中的可以通过图一,容易观察到卷积层的卷积核大小为:3x3,步幅为:[1 1],填充为[1 1 1 1]。


可结合leNet-5的5x5卷积核和AlexNet的11x11的卷积核对比出VGG16的3x3的卷积核。

不难发现母体框架还是基于AlexNet更改得到的,这里使用3x3的卷积核相对于,母版具备更多的非线性能够更好的适应非线性数据的判别;同时相比较母版的计算参数更少。


image.png


二 全连接层


在softmax前有两个全连接层(fc),他们分别在经过了全连接层后进行激活函数和DROP,这样避免了只经过一个全连接层后计算量过大,造成过拟合现象。

image.png




三.整体结构


3.1 图像输入


3.2 卷积层(conv)


3.3 激活函数(Relu)


3.4 卷积层(conv)


3.5 激活函数(Relu)


3.6 最大池化层(maxpool)


3.7 卷积层(conv)


3.8 激活函数(Relu)


3.9 卷积层(conv)


3.10 激活函数(Relu)


3.11 最大池化层(maxpool)


3.12 卷积层(conv)


3.13 激活函数(Relu)


3.14 卷积层(conv)


3.15 激活函数(Relu)


3.16 卷积层(conv)


3.17 激活函数(Relu)


3.18 最大池化层(maxpool)


3.19 卷积层(conv)


3.20 激活函数(Relu)


3.21 卷积层(conv)


3.22 激活函数(Relu)


3.23 卷积层(conv)


3.24 激活函数(Relu)


3.25 最大池化层(maxpool)


3.26 卷积层(conv)


3.27 激活函数(Relu)


3.28 卷积层(conv)


3.29 激活函数(Relu)


3.30 卷积层(conv)


3.31 激活函数(Relu)


3.32 最大池化层(maxpool)


3.33 全连接层(fc)


3.34 激活函数(Relu)


3.35 Drop层(50%)


3.36 全连接层(fc)


3.37 激活函数(Relu)


3.38 Drop层(50%)


3.39 全连接层(fc)


3.40 softmax层


image.png


image.png

image.png

image.png

image.png

image.png


3.41 输出层


相关实践学习
【AI破次元壁合照】少年白马醉春风,函数计算一键部署AI绘画平台
本次实验基于阿里云函数计算产品能力开发AI绘画平台,可让您实现“破次元壁”与角色合照,为角色换背景效果,用AI绘图技术绘出属于自己的少年江湖。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
2月前
|
机器学习/深度学习 算法 数据挖掘
没发论文的注意啦!重磅更新!GWO-BP-AdaBoost预测!灰狼优化、人工神经网络与AdaBoost集成学习算法预测研究(Matlab代码实现)
没发论文的注意啦!重磅更新!GWO-BP-AdaBoost预测!灰狼优化、人工神经网络与AdaBoost集成学习算法预测研究(Matlab代码实现)
|
10天前
|
JavaScript Java 大数据
基于python的网络课程在线学习交流系统
本研究聚焦网络课程在线学习交流系统,从社会、技术、教育三方面探讨其发展背景与意义。系统借助Java、Spring Boot、MySQL、Vue等技术实现,融合云计算、大数据与人工智能,推动教育公平与教学模式创新,具有重要理论价值与实践意义。
|
8月前
|
人工智能 网络协议 IDE
使用通义灵码AI高效学习muduo网络库开发指南
Muduo 是一个基于 C++11 的高性能网络库,支持多线程和事件驱动,适用于构建高效的服务器和应用程序。它提供 TCP/IP 协议支持、异步非阻塞 I/O、定时器、异步日志等功能,并具备跨平台特性。通过 Git 克隆 muduo 仓库并切换至 C++17 分支可开始使用。借助 AI 工具如 Deepseak-v3,用户可以更便捷地学习和理解 Muduo 的核心模块及编写测试用例,提升开发效率。
|
11月前
|
网络协议 安全 NoSQL
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-2):scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练、就怕你学成黑客啦!
scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练等具体操作详解步骤;精典图示举例说明、注意点及常见报错问题所对应的解决方法IKUN和I原们你这要是学不会我直接退出江湖;好吧!!!
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-2):scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练、就怕你学成黑客啦!
|
11月前
|
编解码 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(10-2):保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali——Liinux-Debian:就怕你学成黑客啦!)作者——LJS
保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali以及常见的报错及对应解决方案、常用Kali功能简便化以及详解如何具体实现
|
11月前
|
安全 网络协议 算法
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-1):主动信息收集之ping、Nmap 就怕你学成黑客啦!
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-1):主动信息收集之ping、Nmap 就怕你学成黑客啦!
|
11月前
|
人工智能 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(4-2):渗透测试行业术语扫盲完结:就怕你学成黑客啦!)作者——LJS
网络空间安全之一个WH的超前沿全栈技术深入学习之路(4-2):渗透测试行业术语扫盲完结:就怕你学成黑客啦!)作者——LJS
|
11月前
|
安全 大数据 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(3-2):渗透测试行业术语扫盲)作者——LJS
网络空间安全之一个WH的超前沿全栈技术深入学习之路(3-2):渗透测试行业术语扫盲)作者——LJS
|
11月前
|
SQL 安全 网络协议
网络空间安全之一个WH的超前沿全栈技术深入学习之路(1-2):渗透测试行业术语扫盲)作者——LJS
网络空间安全之一个WH的超前沿全栈技术深入学习之路(1-2):渗透测试行业术语扫盲)作者——LJS