拿下技术面上传简历

有人把自注意力写成 softmax(X Xᵀ)X,即 Q=K=V=X、完全不做线性投影,X 的形状是 [n, d]。请回答:(1) 打分矩阵 X Xᵀ 是否对称?经过 softmax 得到的注意力权重矩阵是否还对称?(2) 输出第 i 个位置的向量是哪些东西的加权和,权重由什么决定?(3) 如果序列里有的 token 表示模长是 100、有的是 0.1,会出现什么问题?(4) 这种写法下再上多头,各头会有什么区别?

深度学习基础序列与注意力校招知识点 1 个

面试官在考什么

判断候选人是否理解自注意力中 Q/K/V 投影的作用,以及权重矩阵的逐行 softmax、表示尺度对注意力的影响。

自注意力

回答框架 · 前两步

  1. 打分矩阵 X Xᵀ 本身对称;但 softmax 是逐行归一化,得到的注意力权重矩阵一般不保持对称(第 i 行表示位置 i 对所有位置的归一化权重)。
  2. 输出第 i 个位置 = Σ_j softmax_i_j · x_j,是同一序列所有位置表示的加权和,权重由 token 表示之间的内积决定;没有可学习的 Q/K/V 投影参数。

还有 3 条答案要点、 3 层追问、 5 个常见坑, 以及针对你简历的追问路径,在定制报告里。

上传简历,生成我的题库先看示例报告

延伸阅读

想看这个方向的整体准备路线? 进入「深度学习基础」方向页

同一能力域的其他题