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

丹阳网站设计如何在百度搜索排名靠前

丹阳网站设计,如何在百度搜索排名靠前,学网站建设工作室,微商软件自助商城残差连接和层规范化 层规范化和批量规范化的目标相同,但层规范化是基于特征维度进行规范化。尽管批量规范化在计算机视觉中被广泛应用,但在自然语言处理任务中(输入通常是变长序列)批量规范化通常不如层规范化的效果好。 以下代…

残差连接和层规范化

层规范化和批量规范化的目标相同,但层规范化是基于特征维度进行规范化。尽管批量规范化在计算机视觉中被广泛应用,但在自然语言处理任务中(输入通常是变长序列)批量规范化通常不如层规范化的效果好。

以下代码对比不同维度的层规范化和批量规范化的效果。

ln = nn.LayerNorm(2)
bn = nn.BatchNorm1d(2)
X = torch.tensor([[1, 2], [2, 3]], dtype=torch.float32)
# 在训练模式下计算X的均值和方差
print('layer norm:', ln(X), '\nbatch norm:', bn(X))
layer norm: tensor([[-1.0000,  1.0000],[-1.0000,  1.0000]], grad_fn=<NativeLayerNormBackward0>)
batch norm: tensor([[-1.0000, -1.0000],[ 1.0000,  1.0000]], grad_fn=<NativeBatchNormBackward0>)

现在可以使用残差连接和层规范化来实现AddNorm类。暂退法也被作为正则化方法使用。

#@save
class AddNorm(nn.Module):"""残差连接后进行层规范化"""def __init__(self, normalized_shape, dropout, **kwargs):super(AddNorm, self).__init__(**kwargs)self.dropout = nn.Dropout(dropout)self.ln = nn.LayerNorm(normalized_shape)def forward(self, X, Y):return self.ln(self.dropout(Y) + X)

残差连接要求两个输入的形状相同,以便加法操作后输出张量的形状相同。 

add_norm = AddNorm([3, 4], 0.5)
add_norm.eval()
add_norm(torch.ones((2, 3, 4)), torch.ones((2, 3, 4))).shape

 torch.Size([2, 3, 4])

 

 

 

http://www.dinnco.com/news/69893.html

相关文章:

  • 妇科医院手机网站源码留号码的广告网站不需要验证码
  • 网站制作一个人可以做吗互联网推广的好处
  • 免费门户网站模板做seo排名
  • 网站备案安全吗seo视频教程汇总
  • 重庆技术支持 网站建设公司广告留电话号的网站
  • php网站开发 实战教程网站移动端优化工具
  • 网络写作平台北京seo优化费用
  • 高中生沉迷哔哩哔哩怎么办百度有专做优化的没
  • 汕头网站设计哪里好域名收录
  • 做网站的公司成都站长之家whois查询
  • 福清哪有做网站的地方专门看网站的浏览器
  • 网站建设需要那些基础百度关键字推广费用
  • centos 安装wordpress lnmpseo文章是什么
  • 重庆公司法人变更流程seo品牌推广方法
  • 如何做品牌宣传与推广重庆seo整站优化方案范文
  • 传奇背景图网站怎么做外链发布平台
  • 建立网站 费用提高百度搜索排名
  • 太原网站建设随州铜川网络推广
  • 动态网站如何做seo太原seo管理
  • 飓风 网站建设seo课程心得体会
  • 做视频商用模板哪个网站靠谱软件开发公司联系方式
  • 做网站租用那个服务器好百度联盟广告收益
  • 北京电脑培训网站网站建设开发价格
  • 网站在哪里变更备案信息云资源软文发布平台
  • 百度seo排名帝搜软件seo 页面
  • 网站建设正文字体多大合适百度网络小说排行榜
  • 怎么做英文版的网站推广类软文案例
  • ps如何做网站导航图东莞网络推广优化排名
  • 站长工具亚洲高清yandex引擎
  • 舒城县建设局网站首页广告推广策划方案