拿下技术面上传简历

一个 8 层的 encoder-only Transformer(d_model=512,8 个头),你把输入的正弦位置编码整个删掉,其余完全不变(输入仍是 token embedding),用来做情感分类。请先预测训练结果会怎样,再解释:self-attention 本身对输入序列的排列是什么性质?为什么?

深度学习基础序列与注意力1-3 年知识点 1 个

面试官在考什么

判断候选人是否理解 self-attention 是置换等变的、位置信息不是模型自带的,以及掉点幅度与任务对顺序的依赖程度相关,而不是只会背「会丢位置信息所以变差」。

自注意力

回答框架 · 前两步

  1. self-attention 是置换等变的:把输入按 π 重排,输出只跟着按同样的 π 重排,attention 权重矩阵完全不变,因为 softmax(QK^T/√d)V 里没有任何依赖位置的项。
  2. 因此删掉位置编码后,顺序敏感的任务会明显变差;近似词袋/关键词触发的任务可能几乎不掉,这本身就说明任务或模型退化成了词袋模型。

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

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

延伸阅读

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

同一能力域的其他题