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

类似于wordpress的网站百度网页版 入口

类似于wordpress的网站,百度网页版 入口,企业网站特点,做挂件的网站文章目录 出现背景PE位置编码公式思路code 出现背景 自注意力机制处理数据,并不是采用类似RNN或者LSTM那种递归的结构,这使得模型虽然能够同时查看输入序列中的所有元素(即并行运算),但是也导致了没办法获取当前word在…

文章目录

  • 出现背景
  • PE
    • 位置编码公式
    • 思路
    • code

出现背景

自注意力机制处理数据,并不是采用类似RNN或者LSTM那种递归的结构,这使得模型虽然能够同时查看输入序列中的所有元素(即并行运算),但是也导致了没办法获取当前word在序列种的位置信息,使模型对顺序信息捕捉很差。

PE

位置编码公式

在这里插入图片描述

思路

采用sin和cos函数对word的每一维上进行唯一编码,这样每个word都得到了自己的位置编码信息,并且由于sin和cos都是连续函数,所以针对pos相近的word,他们的位置编码信息也是比较相近的,这样序列的顺序信息就能够获取到了。

TODO遗留问题:sin和cos都是周期函数,会存在位置编码信息重叠吗?

code

import torch
import torch.nn as nn
import mathclass PositionalEncoding(nn.Module):def __init__(self, d_model, max_len=5000):"""初始化位置编码模块。:param d_model: 嵌入的维度:param max_len: 最大序列长度"""super(PositionalEncoding, self).__init__()# 创建一个足够长的位置编码矩阵 [max_len, d_model]pe = torch.zeros(max_len, d_model)# 0 到 maxLen - 1 的 张量# unsqueeze(1): [maxLen,] => [maxLen, 1],即[0 到 maxLen] => [[0 到 maxLen]]position = torch.arange(0, max_len, dtype=torch.float).unsqueeze(1)# 除数张量, [,maxLen]div_term = torch.exp(torch.arange(0, d_model, 2).float() * (-math.log(10000.0) / d_model))# 奇数和偶数下标的分别处理pe[:, 0::2] = torch.sin(position * div_term) # 因为position是[maxLen, 1],所以会有广播机制pe[:, 1::2] = torch.cos(position * div_term)# 增加一个维度,将位置编码设置为不可训练pe = pe.unsqueeze(0).detach()# 注册缓冲区,这样pe不会在训练过程中被视为模型的可训练参数self.register_buffer('pe', pe)def forward(self, x):"""将位置编码添加到输入嵌入中。:param x: 输入嵌入,形状为 (Batch size, Sequence length, d_model)"""# x的形状是 [Batch size, Sequence length, d_model]# 从缓冲区中取出相应长度的pe,并添加到x上x = x + self.pe[:, :x.size(1)]return x
http://www.mmbaike.com/news/66026.html

相关文章:

  • 佛山优秀网站建设百度查重免费
  • 淄博淘宝网站建设深圳最新疫情
  • iis建立网站竞价推广什么意思
  • 已购买域名 如何做网站优化服务内容
  • 中国风手机网站模板凡科建站代理登录
  • 德州加盟网站建设app开发公司
  • 企业网站必须做可信认证吗中国站长之家
  • 瑞丽航空公司官方网站最好的免费信息发布平台
  • 企业网站建设个人博客汽车推广软文
  • h5模板下载有哪些网站seo建站公司推荐
  • 商务咨询公司网站制作模板在线工具seo
  • 网站建设优化公司招聘西安百度代运营
  • 茂名优化网站建设宁波seo推广推荐
  • 杭州网站开发公司市场调研报告范文
  • 个人简历模板免费下载网站长春关键词优化排名
  • 学软件工程有前途吗网络推广和seo
  • 池州专业网站建设怎么样精准营销通俗来说是什么
  • 内蒙古建设工程社会保障费退费网站网站seo哪家做的好
  • 可靠的镇江网站建设三亚百度推广开户
  • 网站服务器有哪些青岛百度竞价
  • 网站字体标准网页怎么做
  • 苏州网站建设业务的公司中国联通和腾讯
  • 网站制作前期所需要准备seo站长
  • 丰台网站建设联系方式seo搜索引擎优化工资薪酬
  • 有哪些网站上可以做试卷软文营销常用的方式
  • 建设部网站中淼工程有限公司互联网营销师培训多少钱
  • 国内外贸平台有哪些郑州seo外包收费标准
  • 大型web游戏seo的范畴是什么
  • 网站建设元短视频代运营合作方案
  • 注册域名和建立网站的过程2023年10月疫情恢复