博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
3.2 特征图尺寸计算与参数共享|池化层的作用|整体网络架构|VGG网络架构|残差网络Resnet|感受野的作用
阅读量:37441 次
发布时间:2020-12-04

本文共 835 字,大约阅读时间需要 2 分钟。

文章目录

特征图尺寸计算与参数共享

在这里插入图片描述

给个例子:
如果输入的数据是32323的图像,用10个553的filter来进行卷积操作,指定步长为1,边界填充为2,最终的输入的规模为:

计算过程:

(32-5+22)/1+1 =32,所以输出的规模为3232*10。

卷积参数共享:

指的是对于不同的卷积核来说,其对应的权重是同一个。

池化层的作用

池化层的作用在于卷积层得出的数据过大,我们可以使用池化层进行压缩其内部特征点,达到简化的地步。

例子:最大池化

在这里插入图片描述
可以看出实际上就是在四个方块中进行取出最大的数,作为这所有特征部分的代表。

整体网络架构

在这里插入图片描述

整个卷积神经网络的过程:实际上就是先conv(卷积)再relu(激活函数),然后conv(卷积)再relu(激活函数)接着Pool(池化),等等,到最后的FC,但在FC的前一步是需要讲得到的三维的向量拉长变成一个一维向量(一条线),然后再去FC进行操作得到最后的概率。

对于神经网络仅有卷积层和最后的FC被当作层数对象。例如上述的照片就是一个7层的神经网络。

VGG网络架构(了解向,背景向)

-经典网络Alexnet(可以网络上百度了解一下)

-经典网络Vgg(可以网络上百度了解一下)

通过以此pool之后将下一次卷积之后让特征图翻倍,来弥补。
16层是基本最为理想化的神经网络。

残差网络Resnet(了解向,背景向)

-经典网络残差网络Resnet

通过Resnet的操作使得20,30,上千层的卷积神经网络的error率逐渐变好。

感受野的作用

感受野(越大越好):拿下面的2层神经网络进行介绍:

在这里插入图片描述
对于First Conv当中的绿色区域来说它的感受野就是input当中的绿色33的区域块,因为他是由那三块区域计算得出的,那再次卷积之后呢,对于Second Conv来说最为中心的红色方块,他就是由First Conv当中的红色方块33区域计算得出的,也就是由input当中55的区域计算得出的,所以他的感受野就是55。

在这里插入图片描述

转载地址:http://pbpowy.baihongyu.com/

你可能感兴趣的文章
行为型模式之策略模式(Strategy)
查看>>
行为型模式之模板方法模式(TemplateMethod)
查看>>
行为型模式之访问者模式(Visitor)
查看>>
大小端详解
查看>>
source insight使用方法简介
查看>>
<stdarg.h>头文件的使用
查看>>
C++/C 宏定义(define)中# ## 的含义 宏拼接
查看>>
Git安装配置
查看>>
linux中fork()函数详解
查看>>
C语言字符、字符串操作偏僻函数总结
查看>>
Git的Patch功能
查看>>
分析C语言的声明
查看>>
TCP为什么是三次握手,为什么不是两次或者四次 && TCP四次挥手
查看>>
C结构体、C++结构体、C++类的区别
查看>>
进程和线程的概念、区别和联系
查看>>
CMake 入门实战
查看>>
绑定CPU逻辑核心的利器——taskset
查看>>
Linux下perf性能测试火焰图只显示函数地址不显示函数名的问题
查看>>
c结构体、c++结构体和c++类的区别以及错误纠正
查看>>
Linux下查看根目录各文件内存占用情况
查看>>