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

仿励志一生网站整站源码 带数据无锡门户网站制作服务

仿励志一生网站整站源码 带数据,无锡门户网站制作服务,ai建筑设计平台,云服务平台登录入口和多头注意力机制的唯一区别#xff1a;K、V在不同的head之间实现了复用#xff0c;而对于不同的头#xff0c;Q依然不同。 因此这里的代码和标准多头注意力的实现也是几乎完全一样#xff1a; import torch import torch.nn as nn import torch.nn.functional as Fclass…和多头注意力机制的唯一区别K、V在不同的head之间实现了复用而对于不同的头Q依然不同。 因此这里的代码和标准多头注意力的实现也是几乎完全一样 import torch import torch.nn as nn import torch.nn.functional as Fclass MultiQueryAttention(nn.Module):def __init__(self, embed_dim, num_heads):super().__init__()self.num_heads num_headsself.head_dim embed_dim // num_headsself.scale self.head_dim ** -0.5# 查询、键、值投影self.q_proj nn.Linear(embed_dim, embed_dim) # 多头查询self.k_proj nn.Linear(embed_dim, self.head_dim) # 单头键self.v_proj nn.Linear(embed_dim, self.head_dim) # 单头值self.out_proj nn.Linear(embed_dim, embed_dim)def forward(self, x):batch_size, seq_len, embed_dim x.shape# 投影q self.q_proj(x) # (batch, seq_len, embed_dim)k self.k_proj(x) # (batch, seq_len, head_dim)v self.v_proj(x) # (batch, seq_len, head_dim)# 重塑查询为多头q q.reshape(batch_size, seq_len, self.num_heads, self.head_dim).transpose(1, 2)# (batch, num_heads, seq_len, head_dim)# 键和值保持单头扩展到多头维度k k.unsqueeze(1) # (batch, 1, seq_len, head_dim)v v.unsqueeze(1) # (batch, 1, seq_len, head_dim)# 注意力计算scores torch.matmul(q, k.transpose(-2, -1)) * self.scale# (batch, num_heads, seq_len, seq_len)attn F.softmax(scores, dim-1)out torch.matmul(attn, v) # (batch, num_heads, seq_len, head_dim)# 合并多头out out.transpose(1, 2).reshape(batch_size, seq_len, embed_dim)out self.out_proj(out) # (batch, seq_len, embed_dim)return out# 示例用法 embed_dim 64 num_heads 8 model MultiQueryAttention(embed_dim, num_heads) x torch.randn(2, 10, embed_dim) # (batch, seq_len, embed_dim) output model(x) print(output.shape) # torch.Size([2, 10, 64])
http://www.zqtcl.cn/news/984515/

相关文章:

  • 深圳网站建设新闻网站建设营销的企业
  • 建筑设计网站软件排名工具
  • wordpress theme珠宝最适合seo的网站源码
  • 建设工程规划许可证查询网站畜牧业网站模板
  • 做网站大概要多少钱页面网站缓存如何做
  • 家电网站建设需求分析朔州网络推广
  • 陕西交通建设集团网站体检网络营销中自建网站
  • 做游戏的php网站有哪些微信商城是什么
  • wordpress memcached redux深圳网站优化方法
  • 移动商城 网站建设方法方式韩国导航地图app
  • 企业网站源码是什么瑞安企业做网站
  • 佛山深圳建网站wordpress 段代码
  • 网站备案 强制仿牌网站容易被攻击吗
  • 网站做访问追踪js特效演示网站
  • 建设网站女装名字大全宝宝投票网站怎么做
  • 江苏省建设厅网站首页天津百度网站排名优化
  • 织梦网络设计工作室网站模板镇江市精神文明建设网站
  • 网站管理工具装修公司设计软件有哪些
  • 招标网站的服务费怎么做分录什么网站做玩具的比较多
  • 青海省住房建设厅网站WordPress主题启用出现错误
  • 自己怎么建网站网站的seo 如何优化
  • 博客网站模板下载如何自学美工
  • 哪个免费建站好专业seo要多少钱
  • 做3d建模贴图找哪个网站珠海建设网站公司简介
  • 网站开发过程前端后端qq刷赞网站咋做
  • 湘潭高新区建设局网站旅游做攻略的网站有哪些
  • wordpress网站云备份网站模块插件是怎么做的
  • 郑州市城乡建设规划网站深圳十佳设计公司排名
  • 上海建设项目环保验收公示网站两新支部网站建设
  • 网站开发移动端网络系统软件应用与维护