Query,Key,Value的概念取自于信息检索系统,举个简单的搜索的例子来说。当你在某电商平台搜索某件商品(年轻女士冬季穿的红色薄款羽绒服)时,你在搜索引擎上输入的内容便是Query,然后搜索引擎根据Query为你匹配Key(例如商品的种类,颜色,描述等),然后根据Query和Key的相似度得到匹配的内容(Value)。
来源:https://zhuanlan.zhihu.com/p/48508221

可以参考下图,每一个单词都有QKV这三个向量,这里运用了注意力机制,也有是会去求其他单词和该单词的匹配度,那Q表示的就是与我这个单词相匹配的单词的属性,K就表示我这个单词的本身的属性,V表示的是我这个单词的包含的信息本身。

这三个向量都是对embedding线性运算得到的,其实就是一个矩阵乘法。参考第二张图。

参考:
https://zhuanlan.zhihu.com/p/48508221
http://jalammar.github.io/illustrated-transformer/

Transformer中Q,K,V的理解相关推荐

  1. 《Attention Is All You Need》注意力机制公式中Q,K,V的理解

    一.概述 <Attention Is All You Need>是一篇关于注意力机制里程碑的文章,从2017年发表至今2020年7月已经获得了上万的引用.该文的两大亮点一是提出了一个几乎仅 ...

  2. 深度学习attention机制中的Q,K,V分别是从哪来的?

    提问:找了各种资料,也读了论文原文,都是详细介绍了怎么把Q,K,V通过什么样的运算得到输出结果,始终没有一个地方有解释Q,K,V是从哪来的?一个layer的输入不就是一个tensor吗,为什么会有Q, ...

  3. 神经网络 注意力机制 Q K V 理解

    注意力机制 公式 为了简单假定       Q矩阵 K矩阵一样 Q                                                   K转置              ...

  4. transformer注意力机制的理解(Q,K,V,dk)

    Attention公式: 上面这个注意力公式可以理解为是算 V 的加权后的表示 权重就是V前面的所有部分, 其中 softmax 可以使得权重概率分布和为1. 其中  算的就是注意力的原始分数(其实也 ...

  5. 在js中使用HashMap数据结构,在js中使用K,V数据结构

    首先是定义一个HashMap方法,做基类(复制在js中即可,然后引用) //简单的哈希表,begin function HashMap() {/** Map 大小 * */var size = 0;/ ...

  6. 深度学习的相似度计算 向量之间的相似程度计算 Q K V的注意力权重

    https://blog.csdn.net/qq_32797059/article/details/106502737

  7. self attentin Q K V心得

    https://blog.csdn.net/weixin_43821843/article/details/103208033?utm_medium=distribute.pc_relevant.no ...

  8. 注意力机制Q K V

    https://zhuanlan.zhihu.com/p/67115572 要点: 在模型训练好后,根据attention矩阵,我们就可以得到源语言和目标语言的对齐矩阵了 通过设计一个函数将目标模块m ...

  9. transformer中QKV的通俗理解(渣男与备胎的故事)

    transformer中QKV的通俗理解(渣男与备胎的故事) 用vit的时候读了一下transformer的思想,前几天面试结束之后发现对QKV又有点忘记了, 写一篇文章来记录一下 参考链接: 哔哩哔 ...

最新文章

  1. qt试用1(Eclipse+cdt+Qt)
  2. MAC安装mysql8.0.11以及修改root密码
  3. 技术生涯二三事(上)
  4. 必然之势:从结构、时间、媒介的角度看信息的发展趋势
  5. Java自动化测试框架-03 - TestNG之Test Group篇 - (详细教程)
  6. IOS开发一些资源收集
  7. PHP设计模式系列 - 委托模式
  8. jieba中文分词组件的词性类型
  9. LCS(最长公共子序列)递归/动态规划
  10. Win7系统安装详细教程步骤
  11. iOS开发之第三方登录微信-- 史上最全最新第三方登录微信方式实现
  12. 磁盘管理压缩卷显示服务器异常,Win7分配盘符提示“磁盘管理控制台不是最新状态”错误怎么办...
  13. matlab 中画箭头
  14. Arturia ARP 2600 V3 for Mac - 音响模拟合成工具
  15. 前端调试技巧2:fiddler能替换h5项目或者APP中的JS或者HTML嘛?
  16. 香港城大:首创3D打印磁控微型机器人技术,推动人体送药研究发展
  17. STP详解-STP、RSTP、MSTP
  18. Python保存TXT文件
  19. sqoop1连接数据库踩的大坑
  20. 磊科无线路由器设置方法详解

热门文章

  1. 笔试面试(1)腾讯2014校园招聘软件开发类笔试试题
  2. 常用xss代码以及绕过
  3. excel 宏命令 VB 选择字段名相同的多行数据,复制到另一sheet
  4. 正版伤害世界搭建服务器教程,伤害世界Hurtworld服务器架设图文教程_快吧单机游戏...
  5. 摩根大通:只要风险投资资金继续涌入,加密冬天就能避免
  6. 网页favicon.ico设置
  7. 21、487-3279
  8. composer 安装tp5以及tp5的目录结构
  9. 分析python各个函数执行时间
  10. 遥感底图制作中的植被彩色增强常用的几个方法