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

大语言模型---什么是注意力机制?LlaMA 中注意力机制的数学定义

摘要

注意力机制(Attention Mechanism)是一种在深度学习和人工智能中广泛使用的技术,旨在使模型在处理信息时能够重点关注重要的部分,从而提升任务的效率和精度。它最初应用于自然语言处理(NLP),并迅速扩展到计算机视觉(CV)、语音处理等领域。

什么是注意力机制?

注意力机制模仿了人类的注意力分配过程。在面对大量信息时,人类不会对每一部分内容平均分配注意力,而是会优先关注重要的部分。计算机通过注意力机制实现类似的功能,即在处理输入数据时动态地分配更多资源到对当前任务最重要的部分。
例如,在机器翻译中,注意力机制使模型能够聚焦于源句子中与目标词汇最相关的部分,而不是处理整个句子。

LlaMA 中注意力机制的数学定义

LLaMA 的注意力机制采用标准 Transformer 的自注意力结构,其计算公式为:
注意力机制公式
Attention ( Q , K , V ) = softmax ( Q K ⊤ d ) V \text{Attention}(Q, K, V) = \text{softmax}\left(\frac{QK^\top}{\sqrt{d}}\right)V Attention(Q,K,V)=softmax(d QK)V
其中:

  • Q = X W Q Q = XW_Q Q=XWQ:查询(Query),通过输入 X X X 和权重矩阵 W Q W_Q WQ投影生成。
  • K = X W K K = XW_K K=XWK:键(Key),通过输入 X X X 和权重矩阵 W K W_K WK投影生成。
  • V = X W V V = XW_V V=XWV:值(Value),通过输入 X X X 和权重矩阵 W V W_V WV投影生成。
  • W V ∈ F d i m head × d i m W_V \in \mathbb{F}^{dim_{\text{head}}\times dim} WVFdimhead×dim d i m head = d i m t h e n u m b e r o f h e a d dim_{\text{head}}=\frac{dim}{the\ number\ of\ head} dimhead=the number of headdim
  • softmax 是计算注意力分数的归一化函数。
  • 值得注意的是, d d d h i d d e n _ s i z e n u m _ a t t e n t i o n _ h e a d s \frac{hidden\_size}{num\_attention\_heads} num_attention_headshidden_size,也是 Q / K / V Q/K/V Q/K/V 向量的长度。进行这种缩放是为了防止大值在下一步中主导标准化(softmax)。

http://www.mrgr.cn/news/77774.html

相关文章:

  • laravel 5.5 增加宏指令 joinSub, 省去->toSql() 和 addBinding($bindings);
  • Elasticsearch 开放推理 API 增加了对 IBM watsonx.ai Slate 嵌入模型的支持
  • 网页直播/点播播放器EasyPlayer.js播放器关于遇到报错的时候,如何反馈给作者去定位问题
  • 亚信安全与飞书达成深度合作
  • 前端三剑客(三):JavaScript
  • 智能文档处理百宝箱,文档处理的必备利器
  • 002 MATLAB语言基础
  • 【深度学习之一】2024最新pytorch+cuda+cudnn下载安装搭建开发环境
  • 华为OD机试真题---最短木板长度
  • 【AI日记】24.11.22 学习谷歌数据分析初级课程-第2/3课
  • 模型的评估与选择——交叉验证(基于Python实现)
  • PID运动控制
  • Next.js 独立开发教程(三):CSS 样式的完整指南
  • slab分配器
  • 游戏引擎学习第20天
  • RTPS通信使用的socket和端口
  • Linux各种并发服务器优缺点
  • 12 —— Webpack中向前端注入环境变量
  • 2024 APMCM亚太数学建模C题 - 宠物行业及相关产业的发展分析和策略(详细解题思路)
  • IDEA算法的详细介绍及Python实现
  • 2024 APMCM亚太数学建模C题 - 宠物行业及相关产业的发展分析和策略 (python 代码+matlab代码)
  • 乐理的学习(和弦)
  • c++11的动态类型
  • 二叉树相关OJ题练习
  • 2024 APMCM亚太数学建模C题 - 宠物行业及相关产业的发展分析和策略 完整参考论文(1)
  • DrissionPage爬虫工具教程