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

山东省建设厅的网站营销推广网

山东省建设厅的网站,营销推广网,驾校报名网站怎么做,电商网站建设策划书文章目录 为什么要NormalizationBatchNormLayerNormtorch代码示例 学习神经网络归一化时,文章形形色色,但没找到适合小白通俗易懂且全面的。学习过后,特此记录。 为什么要Normalization 当输入数据量级极大或极小时,为保证输出数…

文章目录

  • 为什么要Normalization
  • BatchNorm
  • LayerNorm
  • torch代码示例

学习神经网络归一化时,文章形形色色,但没找到适合小白通俗易懂且全面的。学习过后,特此记录。

为什么要Normalization

当输入数据量级极大或极小时,为保证输出数据有效,参数必需被训练到一个极小或极大的区间,而这对初始化来说非常困难,且多层网络链式法则求导会导致梯度消失或爆炸的问题。

Reference:神经网络为什么要归一化
归一化的具体计算过程:CSDN博客

BatchNorm

BN适用于大多数Dataframe样式的常规数据。
BN对每个特征进行归一化,如下图,分别计算身高归一化后的数据、体重归一化后的数据、年龄归一化后的数据。好理解。

LayerNorm

对于NLP数据,不适用于BN。
BN的逻辑是每个变量来自于某一特定分布,虽然每次只计算一个batch内的数据,但第一个batch(如前64名同学)的身高和第二个batch(后64名同学)的身高,大概率来自同样的分布。
而对文本数据来说,所有句子的第一个词不一定来自同一分布,第二个词也是。每个句子的长度也不同,对句子末尾几个词作BN就相当于对最长句子的最后一个词和一堆padding值作BN,没有意义。
这里就要用到LN,即对每条样本作归一化,即“横着”归一化。

torch代码示例

BatchNorm: 参考pytorch BatchNorm参数详解,计算过程

# BatchNorm
import torch.nn as nn
Class Net:def __ init__():self.bn = nn.BatchNorm1d(20,affine=True)passdef forward(x):# x:(N,L),对L个变量分别进行normalizationout = self.ln(x)# out: (N,L)

LayerNorm: 参考pytorch 层标准化 LayerNorm 的用法

# LayerNorm
import torch.nn as nn
Class Net:def __ init__():self.ln = nn.LayerNorm(W,elementwise_affine=True)	# 只对最后一个维度self.ln = nn.LayerNorm([H,W],elementwise_affine = True)	# 对最后两个维度,即均值、方差一起求,拉伸成一个维度passdef forward(x):# x: (N, H ,W),对最后几个维度进行normalizationout = self.ln1(x)out = self.ln2(x)# out: (N, seq_len, emb_dim),归一化不改变向量维度
http://www.ds6.com.cn/news/24460.html

相关文章:

  • 聊天网站制作教程重庆seo推广
  • xblog wordpress广州网站优化运营
  • 如何编写一个app关键词优化包含
  • 自己怎样建立个人网站怎样注册一个自己的平台
  • 创新网站建设工作室计算机基础培训机构
  • 万博法务网站网络推广公司加盟
  • 做安全宣传的是什么网站如何做好百度推广
  • 怎么查域名注册商seo营销方案
  • 眼镜东莞网站建设好项目推荐平台
  • 网站缩略图制作杭州疫情最新消息
  • 律师论坛网站模板seo分析师招聘
  • 深圳防疫最新政策福州seo建站
  • 柳市网站建设哪家好企业营销策划
  • 网站建设视频lseo全称
  • 建网站哪家好关键词优化方法
  • 高陵微网站建设网络广告人社区官网
  • wordpress centos安装教程国内专业seo公司
  • 手机网站建立宣传推广计划
  • 123网址之家宁波seo快速优化
  • 如果用局域网做网站淘宝指数官网的网址
  • 用网站做平台有哪些淘宝关键词排名
  • 旅行社网站设计方案seo外包上海
  • 百度做网站的特点搜索引擎优化叫什么
  • wordpress论坛怎么优化网站关键词的方法
  • 凡科手机建站教程百度文章收录查询
  • ppt模板去哪个网站下载神马推广登录
  • 静态网站中怎么做图片切换百度自媒体怎么注册
  • 网页设计图片切换东莞做网站seo
  • 学网络与新媒体后悔死了苏州seo营销
  • 微信小程序网站制作长春关键词搜索排名