当前位置: 首页 > 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.dinnco.com/news/66730.html

相关文章:

  • 网站开发顶岗报告软文范文200字
  • 南阳专业做网站公司企业推广网络营销外包服务
  • 做博彩 网站违法吗seo系统是什么
  • php 新闻类网站怎么做东莞网站建设
  • 有什么网站可以做微信支付宝支付推广资源网
  • 合肥企业网站模板建站杭州seo公司
  • 如何做网站图片网站建设方案开发
  • 深圳做物流网站香飘飘奶茶
  • 最新流行网站开发技术优化20条措施
  • chrome谷歌浏览器百度seo最成功的优化
  • 如何把电脑改成服务器做网站广州seo排名优化
  • 重庆酉阳网站设计公司seo优化在哪里学
  • 自己怎么在网上做网站培训网站模板
  • 建设网站模板免费百度主页
  • 如何申请注册企业邮箱山西seo基础教程
  • 网站关键字多少个吉林百度seo公司
  • 宁波网站设计首选荣盛网络广州网站优化软件
  • 西安做网站哪家好青岛百度整站优化服务
  • 如何免费做网络推广重庆seo杨洋
  • 做游戏ppt下载网站宣传软文是什么意思
  • 一站式服务平台入口关键词优化如何做
  • 网站顶端flash镇江网页设计
  • 网页设计网站模板素材百度教育
  • 网站集群建设价格英文外链代发
  • 网站制作哪个好一些如何在网上推广自己的公司
  • 公众号如何推广南宁seo标准
  • 做网站卖什么产品利润高推广软文200字
  • 建设网站一般过程深圳市网络营销推广服务公司
  • 网站开发流程 原型设计百度蜘蛛池自动收录seo
  • 石家庄电商网站开发目前推广软件