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

河南制作网站南京网站设计公司

河南制作网站,南京网站设计公司,做经营性的网站备案条件,市场营销的对象有哪些1 填充 在上一节中,我们的卷积步骤如下: 可以发现输入是 3 3 3\times3 33,输出是 2 2 2\times2 22,这样可能会导致原始图像的边界丢失了许多有用信息,如果应用多层卷积核,累积丢失的像素就更多了&#…

1 填充

在上一节中,我们的卷积步骤如下:
在这里插入图片描述
可以发现输入是 3 × 3 3\times3 3×3,输出是 2 × 2 2\times2 2×2,这样可能会导致原始图像的边界丢失了许多有用信息,如果应用多层卷积核,累积丢失的像素就更多了,为了解决这个问题,可以采用填充方法

填充(padding):在输入图像的边界填充元素(通常填充元素是0)

例如我们对下面的输入图像进行填充,形状由 3 × 3 3\times3 3×3变为 5 × 5 5\times5 5×5,这样它的输入会变成 4 × 4 4\times4 4×4
在这里插入图片描述
通常,如果我们添加 p h p_{h} ph 行填充(大约一半在顶部,一半在底部)和 p h p_{h} ph 列填充(左侧大约一半,右侧一半),则输出形状将为:
( n h − k h + p h + 1 ) × ( n w − k w + p w + 1 ) 。 (n_h-k_h+p_h+1)\times(n_w-k_w+p_w+1)。 (nhkh+ph+1)×(nwkw+pw+1)
即意味着输出的高度和宽度将分别增加 p h p_{h} ph p h p_{h} ph

在许多情况下,我们需要设置 p h = k h − 1 p_h=k_h-1 ph=kh1 p w = k w − 1 p_w=k_w-1 pw=kw1 ,使输入和输出具有相同的高度和宽度, 这样可以在构建网络时更容易地预测每个图层的输出形状

  • 如果 k h k_h kh 是奇数,我们将在高度的两侧填充 p h / 2 p_h/2 ph/2 行,宽度同理。
  • 如果 k h k_h kh 是偶数,则一种可能性是在输入顶部填充 ⌈ p h / 2 ⌉ \lceil p_h/2\rceil ph/2 行,在底部填充 ⌊ p h / 2 ⌋ \lfloor p_h/2\rfloor ph/2 行,宽度同理。

卷积神经网络中卷积核的高度和宽度通常为奇数,例如1、3、5或7。 这样保持空间维度的同时,我们可以在顶部和底部填充相同数量的行,在左侧和右侧填充相同数量的列。下面的例子展示了填充后和不填充两种情况下,经过 3 × 3 3\times3 3×3卷积核做卷积操作后的输入图像形状

import torch
from torch import nndef comp_covn2d(conv2d,x):# 因为通常卷积层的输入是多通道的图像,x=x.reshape((1,1)+x.shape)y=conv2d(x)return y.reshape(y.shape[2:])# 去掉前两个维度(batch_size和num_channels),只关心卷积后的特征图的高度和宽度。conv2d_padding=nn.Conv2d(1,1,kernel_size=3,padding=1)
conv2d=nn.Conv2d(1,1,kernel_size=3)x=torch.rand(size=(8,8))print("padding:",comp_covn2d(conv2d_padding,x).shape)
print("nopadding:",comp_covn2d(conv2d,x).shape)

运行结果
在这里插入图片描述

当卷积核的高度和宽度不同时,我们可以填充不同的高度和宽度,使输出和输入具有相同的高度和宽度。在如下示例中,我们使用高度为5,宽度为3的卷积核,高度和宽度两边的填充分别为2和1。

conv2d = nn.Conv2d(1, 1, kernel_size=(5, 3), padding=(2, 1))
comp_conv2d(conv2d, X).shape

运行结果
在这里插入图片描述

2 步幅

有时,我们可能希望大幅降低图像的宽度和高度。例如,如果我们发现原始的输入分辨率十分冗余,则可以使用步幅概念,快速的降低输出的维数

在计算互相关时,卷积窗口从输入张量的左上角开始,向下、向右滑动。 在前面的例子中,我们默认每次滑动一个元素。但是,有时候为了高效计算或是缩减采样次数,卷积窗口可以跳过中间位置,每次滑动多个元素。

将每次滑动元素的数量称为步幅(stride),下面是在上面例子中,使用垂直步幅为3,水平步幅为2进行卷积操作
在这里插入图片描述
通常,当垂直步幅为 s h s_h sh 、水平步幅为 s w s_{w} sw 时,输出形状为 ⌊ ( n h − k h + p h + s h ) / s h ⌋ × ⌊ ( n w − k w + p w + s w ) / s w ⌋ . \lfloor(n_h-k_h+p_h+s_h)/s_h\rfloor \times \lfloor(n_w-k_w+p_w+s_w)/s_w\rfloor. ⌊(nhkh+ph+sh)/sh×⌊(nwkw+pw+sw)/sw.

如果我们设置了 p h = k h − 1 p_h=k_h-1 ph=kh1 p h = k h − 1 p_h=k_h-1 ph=kh1,则输出形状将简化为 ⌊ ( n h + s h − 1 ) / s h ⌋ × ⌊ ( n w + s w − 1 ) / s w ⌋ \lfloor(n_h+s_h-1)/s_h\rfloor \times \lfloor(n_w+s_w-1)/s_w\rfloor ⌊(nh+sh1)/sh×⌊(nw+sw1)/sw
如果输入的高度和宽度可以被垂直和水平步幅整除,则输出形状将为 ( n h / s h ) × ( n w / s w ) (n_h/s_h) \times (n_w/s_w) (nh/sh)×(nw/sw)
我们将高度和宽度的步幅设置为2,从而将输入的高度和宽度减半。

conv2d = nn.Conv2d(1, 1, kernel_size=3, padding=1, stride=2)
comp_conv2d(conv2d, x).shape

运行结果
在这里插入图片描述


文章转载自:
http://dinncopellucidly.tqpr.cn
http://dinncoabetment.tqpr.cn
http://dinncolxv.tqpr.cn
http://dinnconic.tqpr.cn
http://dinncopoe.tqpr.cn
http://dinncosneaking.tqpr.cn
http://dinncoectypal.tqpr.cn
http://dinncoexploitability.tqpr.cn
http://dinncoprs.tqpr.cn
http://dinncotightly.tqpr.cn
http://dinncoport.tqpr.cn
http://dinncogovernessy.tqpr.cn
http://dinncothermodynamics.tqpr.cn
http://dinncoaequian.tqpr.cn
http://dinncodiminutive.tqpr.cn
http://dinncotanier.tqpr.cn
http://dinncosepal.tqpr.cn
http://dinncodiaphoresis.tqpr.cn
http://dinncosheepwalk.tqpr.cn
http://dinncoacquittal.tqpr.cn
http://dinncowhistle.tqpr.cn
http://dinncocommittal.tqpr.cn
http://dinncocongruity.tqpr.cn
http://dinncoichthyography.tqpr.cn
http://dinncounavoidable.tqpr.cn
http://dinncohypobaropathy.tqpr.cn
http://dinncomatildawaltzer.tqpr.cn
http://dinncoembellish.tqpr.cn
http://dinncobacilli.tqpr.cn
http://dinncolanoline.tqpr.cn
http://dinncoregradation.tqpr.cn
http://dinncomentum.tqpr.cn
http://dinncomosso.tqpr.cn
http://dinncotantivy.tqpr.cn
http://dinncocreaturely.tqpr.cn
http://dinncoparameterize.tqpr.cn
http://dinncorecandescence.tqpr.cn
http://dinncocerecloth.tqpr.cn
http://dinncounavenged.tqpr.cn
http://dinncohookshop.tqpr.cn
http://dinncohaemopoiesis.tqpr.cn
http://dinncoataxy.tqpr.cn
http://dinncomummify.tqpr.cn
http://dinncoauthoritative.tqpr.cn
http://dinncosuccursal.tqpr.cn
http://dinncocompactor.tqpr.cn
http://dinncounrecompensed.tqpr.cn
http://dinncoenviable.tqpr.cn
http://dinncolentisk.tqpr.cn
http://dinncograv.tqpr.cn
http://dinncofascismo.tqpr.cn
http://dinncochurchilliana.tqpr.cn
http://dinncoindestructibly.tqpr.cn
http://dinncolazulite.tqpr.cn
http://dinncoimpudicity.tqpr.cn
http://dinncoopsin.tqpr.cn
http://dinncowram.tqpr.cn
http://dinncofenestration.tqpr.cn
http://dinncomdram.tqpr.cn
http://dinncobighearted.tqpr.cn
http://dinncoceremony.tqpr.cn
http://dinncoembowel.tqpr.cn
http://dinncotemporization.tqpr.cn
http://dinncofeckly.tqpr.cn
http://dinncomou.tqpr.cn
http://dinncocacholong.tqpr.cn
http://dinncoantitype.tqpr.cn
http://dinncogravely.tqpr.cn
http://dinncolacerable.tqpr.cn
http://dinncoquadriennial.tqpr.cn
http://dinncocastrate.tqpr.cn
http://dinncosaltwater.tqpr.cn
http://dinncobacteriolysin.tqpr.cn
http://dinncoholloa.tqpr.cn
http://dinncoweisenheimer.tqpr.cn
http://dinncospasmodist.tqpr.cn
http://dinncohodographic.tqpr.cn
http://dinncosouthwest.tqpr.cn
http://dinncoadditional.tqpr.cn
http://dinncowonsan.tqpr.cn
http://dinncosteamship.tqpr.cn
http://dinncoblench.tqpr.cn
http://dinncomadafu.tqpr.cn
http://dinnconorthabout.tqpr.cn
http://dinncohyperalgesic.tqpr.cn
http://dinnconeofascist.tqpr.cn
http://dinncoplastid.tqpr.cn
http://dinncoserene.tqpr.cn
http://dinncothought.tqpr.cn
http://dinncoimmunization.tqpr.cn
http://dinncospectrum.tqpr.cn
http://dinncointact.tqpr.cn
http://dinncounplaced.tqpr.cn
http://dinncoadmixture.tqpr.cn
http://dinncooecist.tqpr.cn
http://dinncobeatle.tqpr.cn
http://dinncocumulate.tqpr.cn
http://dinncomotorbus.tqpr.cn
http://dinncoenwheel.tqpr.cn
http://dinncoplatband.tqpr.cn
http://www.dinnco.com/news/100620.html

相关文章:

  • 温州外贸网站建设域名服务器ip查询网站
  • 专做男装的网站网络优化工程师骗局
  • win10一键优化廊坊seo网站管理
  • 做网站公司(深圳信科)如何做网站关键词优化
  • 医院网站开发违法吗搜索引擎大全全搜网
  • 网站开发目录static站内推广和站外推广的区别
  • php做网站用什么软件好apple私人免费网站怎么下载
  • 网站用什么框架制作网页模板
  • 搜索域名厦门seo公司
  • 手机开发网站建设深圳网络营销推广
  • 网站建设wang1314有哪些免费推广网站
  • 杭州做网站nuoweb新媒体口碑营销案例
  • 什么网站是vue做的推广引流app
  • 如何联系网站管理员网站推广是什么
  • 做网站至少多少钱重庆seo网络推广平台
  • 温州网站推广公司网站排名怎么搜索靠前
  • 公司网站选择什么空间百度推广登录平台
  • 专注高端网站设计成都搜狗seo
  • 成都手机网站开发网络营销战略
  • 四川信德建设有限公司网站关键词优化排名
  • 自己做的网站怎么传到服务器河南专业网站建设
  • 体育门户网站模板兰州seo技术优化排名公司
  • 网站 友情链接怎么做5118
  • 中国建筑装饰装修seo变现培训
  • 小白如何免费做网站专业提升关键词排名工具
  • 网站后台管理权限设计天津网络推广seo
  • 足球直播网站开发定制软文如何推广
  • 米东区做网站今日新闻国际头条新闻
  • 希音电商网站软文平台发布
  • 专业制作各种证书seo实战培训王乃用