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

丹阳网站设计网站推广seo设置

丹阳网站设计,网站推广seo设置,手机公司logo设计,有了源码可以做网站吗残差连接和层规范化 层规范化和批量规范化的目标相同,但层规范化是基于特征维度进行规范化。尽管批量规范化在计算机视觉中被广泛应用,但在自然语言处理任务中(输入通常是变长序列)批量规范化通常不如层规范化的效果好。 以下代…

残差连接和层规范化

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

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

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.mmbaike.com/news/96971.html

相关文章:

  • wordpress 更换首页seo推广方法集合
  • 德阳建设厅官方网站济宁seo公司
  • 商标怎么设计贵阳百度seo点击软件
  • 十堰外贸网站建设百度网址安全检测
  • 怎样做商业网站平台各行业关键词
  • 视频代做网站平面设计正规培训机构
  • 假山网站建设软文世界
  • 坪山网站建设方案html静态网页制作
  • 兰州医院网站建设seo网站营销公司哪家好
  • 提高政府网站建设管理水平seo排名技巧
  • 响应式网站开发方法南昌百度seo
  • 有谁做网站seo优化推广公司
  • 私人承接做网站多少钱排名app
  • 做设计兼职的网站有哪些工作厦门网站流量优化价格
  • 我国政府网站建设的实际问题推广手段有哪些
  • 新沂网站设计百度怎么做关键词优化
  • 网页设计摘要内容福建seo推广方案
  • 免费做二维码网站产品seo标题是什么
  • 网络营销营销型网站建设竞价推广外包
  • 宿迁市建设局网站维修基金免费网络推广公司
  • 长丰县住房和城乡建设局网站东莞seo搜索
  • 17网站一起做网店怎么拿货win7优化软件
  • 青海省住房和城乡建设局网站首页深圳搜索seo优化排名
  • 网站建设市场行情报价seozhun
  • 提供邢台做wap网站跟我学seo从入门到精通
  • 傻瓜式网站制作北京网站制作设计
  • 顺德网站建设策划外贸推广是做什么的
  • 做网站赚钱 百度网盟广告电话
  • 一学一做动漫视频网站品牌策略
  • 如何做收费会员定制网站seo关键词排名网络公司