最粗暴简单的理解self-attention QKV含义

最粗暴简单的理解self-attention QKV含义

现在有3个向量ABC,把向量看做人。

把每个向量映射为QKV,V是用来表征这个人的特征的,是一个人的灵魂,V可以表征这个人拥有善良、美丽、纯真的特性。可以把A变成QV两个人,Q是男,V是女,但是没有灵魂,灵魂在V里放着。它们一结合生出孩子,就可以表示人与人的关联性,因为孩子就是两个人的关联性,相似性。

self-attention做一件事,想让ABC一起生一个孩子,这个孩子将会与它们三个脱不了关系。

做法是,让A男- Q A Q_A QA与B女- K B K_B KB生孩子,生出的孩子 Q A ⋅ K B T Q_A\cdot{K_B^T} QAKBT有AB的相似性。同理让A和A自交生孩子,让A和C杂交生孩子都会产生孩子,都代表了他们孩子与A的关联性。

现在假定A自己的孩子 Q A ⋅ K A T Q_A\cdot{K_A^T} QAKAT是女的,另外两个孩子是男的,让它们一起生孩子。这次要生一个有灵魂的孩子,就提前分别为每个孩子注入灵魂V。然后进行杂交。最后就生出了和ABC都有关联的孩子。生出的孩子叫b1
b 1 = ( Q A ⋅ K A T ) ⋅ V A + ( Q A ⋅ K B T ) ⋅ V B + ( Q A ⋅ K C T ) ⋅ V C b1 =( Q_A\cdot{K_A^T})\cdot{V_A}+(Q_A\cdot{K_B^T})\cdot{V_B}+(Q_A\cdot{K_C^T})\cdot{V_C} b1=(QAKAT)VA+(QAKBT)VB+(QAKCT)VC

说白了就是ABC每个向量经过自注意层,都会产生与含有ABC上下文信息的向量。
在这里插入图片描述

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值