当前位置:网站首页>华为深度学习课程第九章——卷积神经网络以及案例实践
华为深度学习课程第九章——卷积神经网络以及案例实践
2022-08-01 07:18:00 【swl.乌鸦】
目录
前言
本课程参考学习华为深度学习课程
第一节 卷积神经网络回顾总结
本节简单对卷积神经网络的网络层、核心思想和优点进行回顾总结
首先,卷积神经网络具有卷积层、池化层和全连接层。
其中卷积层的作用是提取图像的局部特征;
池化层的作用是降低参数量和解决图像不变性问题;
全连接层的作用是将特征图映射为向量,以便分类。
其次,卷积神经网络的核心思想是参数共享和局部感知。
因此,卷积神经网络是模仿人对图像局部感知的特点,通过卷积的作用进行特征提取,以减少信息的冗余量,对保留的显著特征进行理解。
最后,卷积神经网络在计算机视觉领域具有显著优势,因为其能够达到较高精确度的识别以及能够自动提取特征(而传统图像处理是基于某种规则对特征进行提取)。
第二节 经典的CNN网络
深度学习和卷积神经网络的发展离不开ILSVRC比赛,随着比赛的举办,涌现出很多经典的卷积神经网络。
AlexNet
(1)网络结构:
因为当时该网络结构出现时,芯片性能并不是很强大,所以最早AlexNet结构采用了数据分流的设计。
(2)特点:
- 使用ReLU函数代替了Sigmoid激活函数,实现快速收敛。
- 设计重叠的Pooling,即stride<kernel size,能够减轻过拟合。
- 进行了数据增强,能够防止过拟合。
- 设计了一步Dropout,随机丢弃某些神经元,防止过拟合。
VGGNet
(1)网络结构:
(2)特点:
VGGNet神经网络主演研究深度对卷积网络的影响,使用3*3卷积核,不断重复卷积、池化,最后全连接、Softmax,得到输出概率。
下面是它的六种配置:
GoogLeNet
(1)网络结构:
(2)特点:
GoogLeNet探究的是不同大小的卷积核、更宽的网络层对分类效果的影响。证明了更多的卷积和更深的层次能够得到更好的结构。
与AlexNet不同点之一在于加入了Inception结构:
使用不同大小的卷积核,提取不同感受野的特征。
ResNet
(1)网络结构:
(2)特点:
设计了残差结构,有效解决了深度神经网络梯度消失的问题。
SENet
本身不是一个完整的神经网络,是一个可以嵌入到其他神经网络中的一个模块:
其结构加入到Inception结构中如下:
加入到残差结构中:
案例实践
Resnet-经典卷积神经网络
边栏推荐
猜你喜欢
Dart exception details
安装SQL Server详细教程
电磁兼容简明教程(6)测试项目
Golang: go static file processing
日志导致线程Block的这些坑,你不得不防
Matlab simulink particle swarm optimization fuzzy pid control motor pump
Offer brush questions - 1
Upgrade to heavyweight lock, lock reentrancy will lead to lock release?
Practical training Navicat Chinese and English mode switching
Vim简介
随机推荐
JVM:运行时数据区-PC寄存器(程序计数器)
my creative day
Does flinkcdc have any solution for mysql's date field type conversion?
类似 MS Project 的项目管理工具有哪些
问下 mysql向pg同步多个表的话 有什么好的方案吗?
爬虫框架 Scrapy 详解
Vim简介
LabVIEW中局部变量和全局变量的分配
Xiaobai's 0 Basic Tutorial SQL: An Overview of Relational Databases 02
升级为重量级锁,锁重入会导致锁释放?
VSCode插件推荐(Rust环境)
Classwork (7) - #598. remainder operation (mod)
Golang:go模版引擎的使用
dbeaver连接MySQL数据库及错误Connection refusedconnect处理
【南瓜书ML】(task4)神经网络中的数学推导(更新ing)
目标检测概述-上篇
【视觉SLAM十四讲】第一章理论详解
安装SQL Server详细教程
Go 支持 OOP: 用 struct 代替 class
Zero-code website development tool: WordPress