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

图书馆网站建设一览表长春网站如何制作

图书馆网站建设一览表,长春网站如何制作,局域网建设直播网站,自助建设分销商城网站Positional Encoding 位置编码 flyfish Transformer模型没有使用循环神经网络#xff0c;无法从序列中学习到位置信息#xff0c;并且它是并行结构#xff0c;不是按位置来处理序列的#xff0c;所以为输入序列加入了位置编码#xff0c;将每个词的位置加入到了词向量中…Positional Encoding 位置编码 flyfish Transformer模型没有使用循环神经网络无法从序列中学习到位置信息并且它是并行结构不是按位置来处理序列的所以为输入序列加入了位置编码将每个词的位置加入到了词向量中。 如果采用自然数列作为位置编码编码就是线性的相邻位置之间的差异就在整个序列中保持恒定。如果采用正弦余弦函数生成的位置嵌入变量具有周期性和正交性就可以产生各个尺度上具有区分性的位置嵌入这样在捕捉长距离依赖关系时会表现的更好一点。 PE ( p o s , 2 i ) sin ⁡ ( p o s / 1000 0 2 i / d model ) PE ( p o s , 2 i 1 ) cos ⁡ ( p o s / 1000 0 2 i / d model ) {\Large \begin{aligned} \text{PE}(pos, 2i) \sin(pos/10000^{2i/d_\text{model}}) \\ \text{PE}(pos, 2i1) \cos(pos/10000^{2i/d_\text{model}}) \\ \end{aligned} } PE(pos,2i)sin(pos/100002i/dmodel​)PE(pos,2i1)cos(pos/100002i/dmodel​)​ from collections import Counter import torch import torch.nn as nn import numpy as np# 生成正弦位置编码表的函数用于在 Transformer 中引入位置信息 def get_sin_enc_table(n_position, embedding_dim):#------------------------- 维度信息 --------------------------------# n_position: 输入序列的最大长度# embedding_dim: 词嵌入向量的维度#----------------------------------------------------------------- # 根据位置和维度信息初始化正弦位置编码表sinusoid_table np.zeros((n_position, embedding_dim)) # 遍历所有位置和维度计算角度值for pos_i in range(n_position):for hid_j in range(embedding_dim):angle pos_i / np.power(10000, 2 * (hid_j // 2) / embedding_dim)sinusoid_table[pos_i, hid_j] angle # 计算正弦和余弦值sinusoid_table[:, 0::2] np.sin(sinusoid_table[:, 0::2]) # dim 2i 偶数维sinusoid_table[:, 1::2] np.cos(sinusoid_table[:, 1::2]) # dim 2i1 奇数维 #------------------------- 维度信息 --------------------------------# sinusoid_table 的维度是 [n_position, embedding_dim]#---------------------------------------------------------------- return torch.FloatTensor(sinusoid_table) # 返回正弦位置编码表 sentences [[like tree like fruit,羊毛 出在 羊身上],[East west home is best, 金窝 银窝 不如 自己的 草窝],] for sentence in sentences:rsentence[0].split()print(r)# 计算源语言的最大句子长度并加 1 以容纳填充符pad src_len max(len(sentence[0].split()) for sentence in sentences) 1 print(src_len) d_embedding 3 # Embedding 的维度 rget_sin_enc_table(src_len1, d_embedding) print(r)结果 [like, tree, like, fruit] [East, west, home, is, best] 6 tensor([[ 0.0000, 1.0000, 0.0000],[ 0.8415, 0.5403, 0.0022],[ 0.9093, -0.4161, 0.0043],[ 0.1411, -0.9900, 0.0065],[-0.7568, -0.6536, 0.0086],[-0.9589, 0.2837, 0.0108],[-0.2794, 0.9602, 0.0129]])j假如 Embedding 的维度d_embedding 512这样就有了256对正弦值和余弦值 PE ( pos , 0 ) sin ⁡ ( pos 1000 0 0 512 ) PE ( pos , 1 ) cos ⁡ ( pos 1000 0 0 512 ) PE ( pos , 2 ) sin ⁡ ( pos 1000 0 2 512 ) PE ( pos , 3 ) cos ⁡ ( pos 1000 0 2 512 ) PE ( pos , 4 ) sin ⁡ ( pos 1000 0 4 512 ) PE ( pos , 5 ) cos ⁡ ( pos 1000 0 4 512 ) ⋮ PE ( pos , 510 ) sin ⁡ ( pos 1000 0 510 512 ) PE ( pos , 511 ) cos ⁡ ( pos 1000 0 510 512 ) \begin{aligned} \text{PE}(\text{pos}, 0) \sin\left( \dfrac{\text{pos}}{10000^{\frac{0}{512}}} \right) \\ \text{PE}(\text{pos}, 1) \cos\left( \dfrac{\text{pos}}{10000^{\frac{0}{512}}} \right) \\ \text{PE}(\text{pos}, 2) \sin\left( \dfrac{\text{pos}}{10000^{\frac{2}{512}}} \right) \\ \text{PE}(\text{pos}, 3) \cos\left( \dfrac{\text{pos}}{10000^{\frac{2}{512}}} \right) \\ \text{PE}(\text{pos}, 4) \sin\left( \dfrac{\text{pos}}{10000^{\frac{4}{512}}} \right) \\ \text{PE}(\text{pos}, 5) \cos\left( \dfrac{\text{pos}}{10000^{\frac{4}{512}}} \right) \\ \vdots \\ \text{PE}(\text{pos}, 510) \sin\left( \dfrac{\text{pos}}{10000^{\frac{510}{512}}} \right) \\ \text{PE}(\text{pos}, 511) \cos\left( \dfrac{\text{pos}}{10000^{\frac{510}{512}}} \right) \\ \end{aligned} PE(pos,0)PE(pos,1)PE(pos,2)PE(pos,3)PE(pos,4)PE(pos,5)⋮PE(pos,510)PE(pos,511)​sin(100005120​pos​)cos(100005120​pos​)sin(100005122​pos​)cos(100005122​pos​)sin(100005124​pos​)cos(100005124​pos​)sin(10000512510​pos​)cos(10000512510​pos​)​
http://www.pierceye.com/news/925586/

相关文章:

  • 做淘宝客网站 首选霍常亮国外网页设计
  • 天津小型企业网站设计方案网页升级访问每天自动更新 下载
  • 好的学习网站打广告壹搜网站建设优化排名
  • 响应式设计 手机网站手机自己制作app软件
  • 东方头条网站源码杭州正晖建设工程有限公司网站
  • 阿里巴巴网站建设与维护深圳民治网站建设
  • 郑州短视频代运营seo外链是什么
  • 网站建设公司 经营资质wordpress文学
  • 手机网站建设请示常州建设网站公司哪家好
  • 网站开发报价ppt重庆沙坪坝有哪些大学
  • 牛商网做的包装盒网站怎么在门户网站上发布
  • 北京网络公司建站成品app直播源码下载
  • 帮忙建站的公司百度收录好的网站排名
  • 芯火信息做网站怎么样郑州网站建设老牌公司
  • 龙华营销型网站建设在线生成短链接网址
  • 深圳做公司网站关键词规划师工具
  • 长春市建设信息网站sem代运营推广公司
  • 宜昌网站建设平台有经验的盐城网站开发
  • wordpress 众筹网站模板wordpress首页只显示一篇文章
  • 嘉兴seo网站推广网页设计与制作课程结构
  • 江苏 网站 备案百度站长之家工具
  • 新加坡 网站建设专业简历制作网站有哪些
  • 河北外贸网站建设大连建设网球场价格
  • 北京企业网站制作哪家好新余商城网站建设
  • 网站建设对客户的优势单位建设网站的目的
  • seo网站建站公司的主页珠江夜游微信公众号
  • 建筑人才网 中高端招聘网站专业网站开发开发
  • 江门官网建站公司wordpress get_tax_meta
  • 云南省建设系统网站wordpress wdlog主题
  • 做医疗网站颜色选择网站改版301怎么做