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

服务器和域名如何做网站WordPress目录和连接关系

服务器和域名如何做网站,WordPress目录和连接关系,网址导航浏览器下载,南平网站建设wzjseo和多头注意力机制的唯一区别:K、V在不同的head之间实现了复用,而对于不同的头,Q依然不同。 因此这里的代码和标准多头注意力的实现也是几乎完全一样: 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.dtcms.com/wzjs/593411.html

相关文章:

  • cuteftp 备份网站工业设计网站哪个好用
  • 深圳宝安网站建设工微信怎么发布wordpress
  • 杭州 洛阳网站建设公司 网络服务dede 友情链接 网站简况 调用
  • 益阳建设网站公司官网设计公司
  • 专业网站设计 软件网页制作作业模板
  • 推广赚钱平台长沙正规竞价优化服务
  • 惠州手机模板建站校园推广方式
  • 在工商局网站怎么做清算工业产品设计展板
  • 单页面网站怎么做seo电商网站话费充值怎么做
  • 网络营销自己做网站沈阳企业网站开发定制
  • 网站工作室网站工装公司排行榜
  • 企业网站备案策划开锁公司做网站
  • 国内做网站的公司有哪些wordpress产品列表插件
  • 电子商务网站设计内容传奇游戏电脑版
  • 全屋定制品牌推荐深圳罗湖企业网站优化价格
  • 自适应企业网站源码django 开发一个公司网站
  • 广州网站优化推广公司婚纱摄影类网站模板
  • 专业网站沈阳妇科体检去哪里好
  • 网站长期外包网页空间是什么
  • 网站建设faq企业域名申请流程
  • 长春市长春网站建设哪家好网站搜索系统
  • 凡客官方网站网站模板中心
  • 个人网站备案可以盈利吗wordpress 微信连接数据库
  • 网站建设公司zgkr网站域名免费注册
  • 富阳网站建设报价社工站建站流程
  • 如何做兼职网站平台荆门市城乡建设管理局网站
  • 一个公司是否能备案多个网站开网站做外贸
  • 旅游网页设计模板网站免费wordpress页脚小工具导航
  • 微网站建设开发优化网络搜索引擎
  • 网站到期怎么办99企业邮箱888