当前位置:网站首页>华为深度学习课程第九章——卷积神经网络以及案例实践
华为深度学习课程第九章——卷积神经网络以及案例实践
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-经典卷积神经网络
边栏推荐
- special day to remember
- 我三本学历,五面阿里,被面试官“供”着出来了,拿了33*15的Offer
- 我说过无数遍了:从来没有一种技术是为灵活组合这个目标而设计的
- Information system project managers must recite the work of the core test site (56) Configuration Control Board (CCB)
- pytest接口自动化测试框架 | 使用函数返回值的形式传入参数值
- 「面经分享」西北大学 | 字节 生活服务 | 一面二面三面 HR 面
- 微信小程序请求封装
- 从底层结构开始学习FPGA(6)----分布式RAM(DRAM,Distributed RAM)
- Matlab simulink particle swarm optimization fuzzy pid control motor pump
- 头歌MySQL数据库实训答案 有目录
猜你喜欢

Srping中bean的生命周期

Golang:go静态文件处理

如何使用Photoshop合成星轨照片,夜空星轨照片后期处理方法

Vim扩展内容

VSCode 快捷键及通用插件推荐

Information system project managers must recite the work of the core test site (56) Configuration Control Board (CCB)

The use of Golang: go template engine

MVVM项目开发(商品管理系统一)

【视觉SLAM十四讲】第一章理论详解

How to generate and configure public key certificate in Alipay
随机推荐
Dart exception details
头歌MySQL数据库实训答案 有目录
app 自动化 通过工具查看app 元素 (三)
Golang: go open web service
并发编程13-JUC之CountDownLatch
LeetCode Question of the Day (309. Best Time to Buy and Sell Stock with Cooldown)
JVM:运行时数据区-PC寄存器(程序计数器)
VSCode插件推荐(Rust环境)
国内外最顶级的8大plm项目管理系统
Matlab simulink particle swarm optimization fuzzy pid control motor pump
Vim三种模式
小程序通过云函数操作数据库【使用get取数据库】
C语言学习概览(二)
Monitor the width and height of the parent element, adapt to the size of the plug-in
rhcsa 第三次
根据指定区域内容生成图片并进行分享总结
【HDLBits 刷题】Circuits(1)Combinational Logic
从底层结构开始学习FPGA(6)----分布式RAM(DRAM,Distributed RAM)
crypto-js uses
Golang:go模版引擎的使用









