当前位置:网站首页>CNN--各层的介绍
CNN--各层的介绍
2022-07-31 06:24:00 【Miracle Fan】
卷积层Convolutional
给定卷积核,将卷积核应用于输入图片特征的对应维度的地方,计算乘积,下图以步长stride=1为例,得到最终输出层特征。


假设输入大小为(H,W),滤波器大小为(FH,FW),输出大小为(OH,OW),填充padding为P,步幅stride为S
O H = H + 2 P − F H S + 1 O W = W + 2 P − F W S + 1 OH=\frac{H+2P-FH}{S}+1\\ OW=\frac{W+2P-FW}{S}+1 OH=SH+2P−FH+1OW=SW+2P−FW+1
对于多通道卷积计算,类似于单通道计算方法,只是将每个通道计算值最后相加


多个卷积核的卷积运算:


填充Padding
在每次进行卷积后,输出维度缩小,根据输入图像的大小,几轮卷积之后输出图像的维度可能变得太小,同时边缘的像素点少于中间的像素点,这也因此忽略了图像的部分数据,为了解决这个问题,Padding通过在边缘填充数据,达到保持输入输出图片维度一致效果。

池化层Pooling
池化层来减小特则行数据的大小,并使某些特征检测更加具有鲁棒性。如果使用一个 4 × 4 4\times4 4×4的矩阵,Max池化层和Mean池化层分别进行处理后的结果如下所示,这个过程很简单。在示例中,filter是2×2,stride为 2,因此将输入分成四份 2 × 2 2\times2 2×2 的子区域,Max和Mean则是分别输出对应子区域的最大值和均值
的子区域,Max和Mean则是分别输出对应子区域的最大值和均值
上述图片来源于《深度学习入门:基于Python的理论与实现》以及网络图片
边栏推荐
猜你喜欢

小实战项目之——吃货联盟订餐系统

2022.07.14_每日一题
![[PSQL] SQL基础教程读书笔记(Chapter1-4)](/img/76/d416f79b7f2c93c1c79a285c30d3e6.png)
[PSQL] SQL基础教程读书笔记(Chapter1-4)

Automatic translation software - batch batch automatic translation software recommendation

2022.07.24_Daily Question

Zero-Shot Learning & Domain-aware Visual Bias Eliminating for Generalized Zero-Shot Learning

链表实现及任务调度

【第四章】详解Feign的实现原理

The Perfect Guide|How to use ODBC for Agentless Oracle Database Monitoring?

【C语言项目合集】这十个入门必备练手项目,让C语言对你来说不再难学!
随机推荐
文件 - 07 删除文件: 根据fileIds批量删除文件及文件信息
postgresql源码学习(33)—— 事务日志⑨ - 从insert记录看日志写入整体流程
2022.07.29_Daily Question
DAY18: Xss Range Clearance Manual
电压源的电路分析知识分享
leetcode 406. Queue Reconstruction by Height 根据身高重建队列(中等)
高并发与多线程之间的难点对比(容易混淆)
2022.7.29 Array
Postgresql source code learning (33) - transaction log ⑨ - see the overall process of log writing from the insert record
剑指offer(一)
Conditional statements of shell (test, if, case)
2022.07.14_每日一题
tidyverse笔记——管道函数
Introduction and self-order of bcos
讲解实例+详细介绍@Resource与@Autowired注解的区别(全网最全)
毫米波技术基础
codec2 BlockPool:不可读库
2022.07.24_每日一题
【 TA - frost Wolf _may - "one hundred plan" 】 art 2.3 hard surface
【Go语言入门教程】Go语言简介
