练习
7.1 一个 Transformer 有 层,模型维度为 ,包含 个注意力头,其中 ,前馈维度为 。
a. 计算一个注意力层中 、、 和 的参数数量。你的答案是否取决于 A?
b. 计算一个前馈层的参数数量。
c. 忽略偏置项和层归一化,证明由 个块组成的完整堆栈约有 个参数。
7.2 为什么图 7.10 中的注意力掩码使用 而不是 0?如果使用 0,会发生什么?
7.3 假设字符串 It was a dream 中各词对应的条件概率分别为 .0001、.0002、.000005 和 .0000001,计算语言模型在该字符串上的困惑度。
7.4 证明一段文本的困惑度等于该文本平均交叉熵损失的指数。
7.5 使用图 7.17 中的 logits,计算 和 时的概率,并验证二者的概率总和都为 1。当 时会怎样?当 时又会怎样?