当前位置: 首页 > news >正文

深度学习-池化层

背景

位置敏感

X=[11000110001100011000]Y=[01000010000100001000] X = \left[ \begin{matrix} 1 & 1 & 0 & 0 & 0 \\ 1 & 1 & 0 & 0 & 0 \\ 1 & 1 & 0 & 0 & 0 \\ 1 & 1 & 0 & 0 & 0 \\ \end{matrix} \right] Y = \left[ \begin{matrix} 0 & 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 \\ \end{matrix} \right] X=11111111000000000000Y=00001111000000000000
X代表原始的矩阵, Y代表边缘检测, 需要一定程度的平移不变形, 比如照明, 无题位置和外观等等图像不会因为剧烈的变化导致边缘检测失败

二维最大池化

在这里插入图片描述
每次根据窗口滑动作为输入数据, 得到输出, 然后通过max(0, 1, 3, 4)把最大的值拿出来也称为最大池化层

通过最大池化边缘检测
X=[11000110001100011000]Y=[01000010000100001000]Z=[11000110001100011000] X = \left[ \begin{matrix} 1 & 1 & 0 & 0 & 0 \\ 1 & 1 & 0 & 0 & 0 \\ 1 & 1 & 0 & 0 & 0 \\ 1 & 1 & 0 & 0 & 0 \\ \end{matrix} \right] Y = \left[ \begin{matrix} 0 & 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 \\ \end{matrix} \right] Z= \left[ \begin{matrix} 1 & 1 & 0 & 0 & 0 \\ 1 & 1 & 0 & 0 & 0 \\ 1 & 1 & 0 & 0 & 0 \\ 1 & 1 & 0 & 0 & 0 \\ \end{matrix} \right] X=11111111000000000000Y=00001111000000000000Z=11111111000000000000
X代表垂直边缘检测, Y代表卷积输出, Z代表(2 * 2)最大池化效果

填充/步幅/通道

填充和步幅和卷积层类似, 没有可以学习的参数, 在每个输入通道应用池化层以获得相应的输出通道, 输出通道=输入通道

平均池化层

最大池化层: 每个窗口中最强的信号
平均池化层: 将最大池化层中的"最大"操作替换为平均

代码实现

import torch
from torch import nn
from d2l import torch as d2ldef pool2d(X, pool_size, mode='max'):p_h, p_w = pool_sizeY = torch.zeros((X.shape[0] - p_h + 1, X.shape[1] - p_w))for i in range(Y.shape[0]):for j in range(Y.shape[1]):if mode == 'max':	X[i, j] = X[i: i+p_h, j:j+p_w].max()elif mode == 'avg':X[i, j] = X[i: i+p_h, j:j+p_w].mean()return Y

每个通道单独计算


X = torch.cat((X, X + 1), 1)
pool2d = nn.MaxPool2d(3, padding=1, stride=2)
pool2d(X)
http://www.dtcms.com/a/574197.html

相关文章:

  • ruoyi-app学习路线
  • 网站群建设意见网站建设+廊坊
  • 数据库关系模式核心概念详解:候选关键字与无损连接判断
  • 做外贸上哪些网站找客户网页设计收费标准
  • 阿里云ALB可编程脚本示例
  • wordpress网站非常慢网站备案协议书
  • Nginx防御HTTP Host头注入漏洞:实战配置漏洞修复教程
  • 南宁手机网站制作公司软件工程学什么课程
  • HTML - 换行标签的 3 种写法(<br>、<br/>、<br />)
  • 做电影网站需要的服务器配置wordpress程序伪静态
  • 是网站建设专业好做如美团式网站要多少钱
  • RPA概念是什么?和AI有哪些区别?
  • NO2A-(t-Bu ester),174137-97-4是一种双功能螯合剂
  • 网站数据分析视频黄金网站app下载免费
  • C++ thread类
  • 人工智能训练师备考——2.1.2题解
  • 网站设置反爬虫的常用方法有哪些附近的灯箱广告制作
  • 基于单片机的太阳能光伏板自动调整系统(论文+源码)
  • 济南网站建设与优化coding.net wordpress
  • 【软件系统信息化项目验收全流程指南】
  • [作品集]-青蛙记账
  • PCB板阻焊层和助焊层理解
  • 电脑鼠标dpi是什么意思?实用设置教程分享
  • 网站开发开票编码归属石家庄工程造价信息网官网
  • Parasoft C/C++test如何解决在VC6环境中单元测试的LNK2005错误
  • 从零打造Godot游戏:丛林探险开发实录
  • pytest的使用
  • 神经网络—— 学习与感知器
  • 聊城网站建设价格能做门户网站带论坛功能的cms
  • 有没有专门发布毕业设计代做网站衡阳市本地新闻头条