位置编码可视化

Transformer Positional Encoding — 交互式探索正弦位置编码的数学结构

PE(pos, 2i) = sin(pos / 100002i/dmodel)
PE(pos, 2i+1) = cos(pos / 100002i/dmodel)

参数控制

调整模型维度和序列长度,观察位置编码矩阵的变化

位置编码热力图

每行是一个位置,每列是一个嵌入维度。颜色从蓝(-1)到白(0)到红(+1)。悬停可查看精确值。

-1 +1

维度曲线对比

选择不同维度索引,观察 sin/cos 在位置轴上的周期变化