news 2026/9/3 20:44:21

04 注意力机制(下):因果掩码与多头注意力

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
04 注意力机制(下):因果掩码与多头注意力

04 注意力机制(下):因果掩码与多头注意力

系列第 4 篇。上一讲我们实现了自注意力并推导出softmax(QKᵀ/√d_k)V。这一讲解决两个关键工程问题:

  1. 因果掩码(causal mask):让 GPT 的注意力"只往前看",保证自回归生成不被未来信息污染;
  2. 多头注意力(multi-head attention):多个"关注头"并行捕捉不同模式,以及它的高效矩阵实现。

对应《从零构建大模型》第 3 章后半部分。


1. 因果注意力:为什么 GPT 不能"偷看未来"?

1.1 问题:注意力默认是全双向的

上篇实现的注意力,每个 token 都能看到整个序列(包括未来的 token)。这在 BERT(编码器)里没问题,但对 **GPT(解码器)**是灾难——因为:

GPT 是自回归生成:预测第 t 个词时,只知道 1…t-1 的词。如果注意力能看到 t+1 的词,训练时就"泄漏了答案",模型会退化成"抄答案"而不是"学预测"。

换个更直白的说法:如果把未来的词给模型看,那么"预测下一个词"这个任务就变成了"把下一格的答案抄过来"——

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 20:42:08

PHP+Vue非遗文化展示与体验预约系统全解析——以广州榄雕为例

广州榄雕属于国家级非物质文化遗产,代表性传承人用橄榄核雕刻出亭台楼阁、舟船人物,一件作品动辄需要数月时间。把这类非遗文化资源做成一个可展示、可预约、可管理的数字系统,是近两年计算机毕业设计里比较有代表性的选题。这次我们来看的是…

作者头像 李华
网站建设 2026/9/3 20:34:47

MATLAB CNN手写汉字识别系统源码详解

这次我们来看一个基于 MATLAB 的 CNN 手写汉字识别系统源码项目,也就是很多课程设计和毕业设计里会用到的那类完整工程。它不只是给一个训练好的模型文件,而是把数据准备、卷积神经网络训练、模型保存、单张识别、批量识别和 GUI 演示都整合在一个源码包…

作者头像 李华
网站建设 2026/9/3 20:34:15

Django农作物病虫害识别系统毕业设计:从搭建到部署全指南

每年到了毕业设计选题的时候,总会有人问:“Python 项目还有没有值得做的?” 我的回答里经常会出现一个方向:Django 农作物病虫害识别系统。这个题目听起来不如电商、社交平台那么热闹,但它非常适合作 Web 方向毕业设计…

作者头像 李华
网站建设 2026/9/3 20:33:49

从 SAP HANA Cloud 到 Kyma,彻底搞懂 HDI Container 的创建、映射与绑定

在 SAP BTP 的 Kyma 环境里开发一个需要访问 SAP HANA Cloud 的应用时,真正让人容易卡住的地方,往往不是 SQL,也不是 Kubernetes Deployment,而是数据库和 Kyma 之间到底应该怎样接起来。 SAP HANA Cloud 已经创建好了,Kyma Runtime 也正常运行,Namespace 也已经存在。可…

作者头像 李华