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

2017主流网站风格网络营销的主要方法

2017主流网站风格,网络营销的主要方法,公司的网站备案手续,做网站建设公司赚钱XAttention 计算步骤详解及示例 XAttention 是一种高效的块稀疏注意力机制,通过 反对角线评分(Antidiagonal Scoring) 和 动态阈值选择 来优化长序列 Transformer 模型的推理效率。以下是其核心计算步骤及具体示例。 1. XAttention 的核心步…

XAttention 计算步骤详解及示例

XAttention 是一种高效的块稀疏注意力机制,通过 反对角线评分(Antidiagonal Scoring)动态阈值选择 来优化长序列 Transformer 模型的推理效率。以下是其核心计算步骤及具体示例。


1. XAttention 的核心步骤

Step 1: 计算原始注意力分数

输入:

  • Query Q ∈ R n × d Q \in \mathbb{R}^{n \times d} QRn×d
  • Key K ∈ R m × d K \in \mathbb{R}^{m \times d} KRm×d
  • Value V ∈ R m × d v V \in \mathbb{R}^{m \times d_v} VRm×dv

计算未缩放的注意力分数:
S = Q K T S = QK^T S=QKT

Step 2: 反对角线评分(Antidiagonal Scoring)

  1. 分块计算:将 S S S 划分为 B × B B \times B B×B 的块(如 8 × 8 8 \times 8 8×8)。
  2. 反对角线求和:对每个块,计算反对角线(从左下到右上)元素的和,作为块的重要性分数:
    Score = ∑ i + j = k A i , j \text{Score} = \sum_{i+j=k} A_{i,j} Score=i+j=kAi,j
    • 其中 k k k 是反对角线索引,例如 k = 0 , 1 , . . . , 2 B − 2 k=0,1,...,2B-2 k=0,1,...,2B2

Step 3: 阈值块选择

  1. 归一化:对块分数进行 softmax 归一化:
    P = softmax ( Score ) P = \text{softmax}(\text{Score}) P=softmax(Score)
  2. 选择关键块:保留累积概率超过阈值 τ \tau τ 的最小块集合 B ∗ B^* B
    B ∗ = arg ⁡ min ⁡ ∣ B ∣ s.t. ∑ ( i , j ) ∈ B P i , j > τ B^* = \arg \min |B| \quad \text{s.t.} \quad \sum_{(i,j) \in B} P_{i,j} > \tau B=argminBs.t.(i,j)BPi,j>τ

Step 4: 稀疏注意力计算

仅计算选中的关键块 B ∗ B^* B 的注意力权重,并加权聚合 V V V
Output = ∑ ( i , j ) ∈ B ∗ A i , j V j \text{Output} = \sum_{(i,j) \in B^*} A_{i,j} V_j Output=(i,j)BAi,jVj


2. 计算示例

输入数据

假设 d = 2 d=2 d=2,输入如下:

  • Query (Q)
    Q = [ 1.0 2.0 3.0 4.0 ] Q = \begin{bmatrix} 1.0 & 2.0 \\ 3.0 & 4.0 \\ \end{bmatrix} Q=[1.03.02.04.0]
  • Key (K)
    K = [ 5.0 6.0 7.0 8.0 9.0 10.0 ] K = \begin{bmatrix} 5.0 & 6.0 \\ 7.0 & 8.0 \\ 9.0 & 10.0 \\ \end{bmatrix} K= 5.07.09.06.08.010.0
  • Value (V)
    V = [ 1.0 0.0 1.0 0.0 1.0 0.0 1.0 1.0 0.0 ] V = \begin{bmatrix} 1.0 & 0.0 & 1.0 \\ 0.0 & 1.0 & 0.0 \\ 1.0 & 1.0 & 0.0 \\ \end{bmatrix} V= 1.00.01.00.01.01.01.00.00.0

Step 1: 计算原始注意力分数 S = Q K T S = QK^T S=QKT

S = [ 1 ⋅ 5 + 2 ⋅ 6 1 ⋅ 7 + 2 ⋅ 8 1 ⋅ 9 + 2 ⋅ 10 3 ⋅ 5 + 4 ⋅ 6 3 ⋅ 7 + 4 ⋅ 8 3 ⋅ 9 + 4 ⋅ 10 ] = [ 17 23 29 39 53 67 ] S = \begin{bmatrix} 1 \cdot 5 + 2 \cdot 6 & 1 \cdot 7 + 2 \cdot 8 & 1 \cdot 9 + 2 \cdot 10 \\ 3 \cdot 5 + 4 \cdot 6 & 3 \cdot 7 + 4 \cdot 8 & 3 \cdot 9 + 4 \cdot 10 \\ \end{bmatrix} = \begin{bmatrix} 17 & 23 & 29 \\ 39 & 53 & 67 \\ \end{bmatrix} S=[15+2635+4617+2837+4819+21039+410]=[173923532967]

Step 2: 反对角线评分(假设块大小 2 × 2 2 \times 2 2×2

  • 块 1 S 1 : 2 , 1 : 2 S_{1:2,1:2} S1:2,1:2):
    反对角线元素 = { 17 , 53 } 和 = 17 + 53 = 70 \text{反对角线元素} = \{17, 53\} \quad \text{和} = 17 + 53 = 70 反对角线元素={17,53}=17+53=70
  • 块 2 S 1 : 2 , 2 : 3 S_{1:2,2:3} S1:2,2:3):
    反对角线元素 = { 23 , 67 } 和 = 23 + 67 = 90 \text{反对角线元素} = \{23, 67\} \quad \text{和} = 23 + 67 = 90 反对角线元素={23,67}=23+67=90

Step 3: 阈值块选择(假设 τ = 0.6 \tau = 0.6 τ=0.6

  1. 归一化
    P = softmax ( [ 70 , 90 ] ) ≈ [ 0.27 , 0.73 ] P = \text{softmax}([70, 90]) \approx [0.27, 0.73] P=softmax([70,90])[0.27,0.73]
  2. 选择关键块
    • 累积概率: 0.27 + 0.73 = 1.0 > τ 0.27 + 0.73 = 1.0 > \tau 0.27+0.73=1.0>τ,因此选择 块 2 S 1 : 2 , 2 : 3 S_{1:2,2:3} S1:2,2:3)。

Step 4: 稀疏注意力计算

仅计算块 2 的注意力权重:
A selected = softmax ( [ 23 , 67 ] 2 ) ≈ [ 0.0001 , 0.9999 ] A_{\text{selected}} = \text{softmax}\left(\frac{[23, 67]}{\sqrt{2}}\right) \approx [0.0001, 0.9999] Aselected=softmax(2 [23,67])[0.0001,0.9999]
加权聚合 V V V
Output = 0.0001 ⋅ [ 0.0 , 1.0 , 0.0 ] + 0.9999 ⋅ [ 1.0 , 1.0 , 0.0 ] ≈ [ 1.0 , 1.0 , 0.0 ] \text{Output} = 0.0001 \cdot [0.0, 1.0, 0.0] + 0.9999 \cdot [1.0, 1.0, 0.0] \approx [1.0, 1.0, 0.0] Output=0.0001[0.0,1.0,0.0]+0.9999[1.0,1.0,0.0][1.0,1.0,0.0]


3. 关键优势

  1. 计算高效:反对角线评分的计算复杂度低,仅需 O ( B 2 ) O(B^2) O(B2) 而非 O ( N 2 ) O(N^2) O(N2)
  2. 模式保留:反对角线能捕捉垂直/斜线依赖(如视频帧间的时空关联)。
  3. 动态适应性:通过阈值调整可平衡计算量与精度。

XAttention 在长文本和视频任务中可加速 13.5 倍,同时保持全注意力的精度。

http://www.tj-hxxt.cn/news/33635.html

相关文章:

  • dw软件做的网站怎么发到网上利于seo的建站系统有哪些
  • 响应式网站建设服务器商旅平台app下载
  • 闲鱼上做网站软文发稿
  • 易购商城网站怎么做啊seo实战密码第四版
  • ip达1万的网站怎么做品牌推广宣传词
  • 给素材网站做素材方法公众号怎么开通
  • 代做底单的网站台州关键词优化服务
  • 男的做直播网站好百度云网页版入口
  • 网络工程师培训学校太原百度推广排名优化
  • 如何做一名合格的网站巡查crm系统
  • 政府行业网站建设方案重庆店铺整站优化
  • 武汉刚刚突然宣布2022快速优化seo软件推广方法
  • 网站建设中 请稍后访问客户推广渠道有哪些
  • 如何设计网站logo河南郑州最新消息今天
  • 网站架构分析做广告的怎么找客户
  • 建建建设网站首页常用的网络推广方式有哪些
  • 通用网址查询网站全网营销推广怎么做
  • 做包装一般看什么网站百度指数的数据来源
  • 如何扫描网站漏洞无锡谷歌优化
  • 国外做饰品批发网站2021年十大热点事件
  • 免费发布信息网站网址大全互联网广告推广公司
  • 网站的客服怎么做百度关键词推广费用
  • 软件工程师招聘简章pdf什么是seo营销
  • 手机端官网设计seo诊断报告怎么写
  • 湛江专业舞台制作seo搜索优化工具
  • 嘉兴有哪些做网站的公司在哪里做推广效果好
  • 网站怎么做导航百度一下你就知道官网下载安装
  • 通过域名打开网站是做映射么如何制作一个网址
  • 成都建设网站专业产品推广平台排行榜
  • 上海网站建设与设计公司好重庆店铺整站优化