Alterna · 学习资料
15.3. 通过坐标交点的位置
您可以输入旋转请求对和密钥的顺序。保留长度,比较取决于相对位置。
本节学习内容
- 从绝对角度到相对差异
内容与核心概念
在上一页上,为什么单词顺序相关?
您可以输入旋转请求对和密钥的顺序。保留长度,比较取决于相对位置。
矢量获得位置信息、交流信息并分别更新其状况。剩余数额维持同一路径。最后一张表格提供了词典估计数。
Для изменения рисунка включитеJavaScript; расчёт и теория доступны далее.
从绝对角度到相对差异
RoPE使用Q和K坐标对对的旋转。对于位置和频率的蒸汽[a,b]:
R
(
p
ω
)
(
a
b
)
=
(
a
cos
(
p
ω
)
−
b
sin
(
p
ω
)
a
sin
(
p
ω
)
+
b
cos
(
p
ω
)
)
.
R(p\omega)\begin{pmatrix}a\\b\end{pmatrix}=
\begin{pmatrix}a\cos(p\omega)-b\sin(p\omega)\\a\sin(p\omega)+b\cos(p\omega)\end{pmatrix}.
R
(
p
ω
)
(
a
b
)
=
(
a
cos
(
p
ω
)
−
b
sin
(
p
ω
)
a
sin
(
p
ω
)
+
b
cos
(
p
ω
)
)
.
由于 R(m)TR(n) = R(n-m), 点旋转查询/ 键取决于固定引用矢量的位置差异 。
对于 q=k=[1.0], ⁇ 1, 条目 0 和 pi/2 , 数学角度给出正向方向和点0。 在 实际位置代码 p 整体和角度p 中, 这不是使用分数符号索引的表示 。
对于每对宽度 d_h 头宽的 d-h 配有频率 10,000 (-2j/d_h) 。 在此执行中, d_ H 应该是偶数 。 V 不旋转; RPE 不在嵌入中添加位置矢量 。 等离子体和 ROPE 之间的切换会改变位置的引入方式, 而不是两者都改变 。
实验。
将查询/ 密钥条目移动到相同数字, 并将点与恒定引用矢量比较。 不要得出通过旋转系数组件实现单调分数与距离的减少的结论。 支持大位置指示并不能证明长环境的质量 。
from math import sin,cos,pi
a,b=3,4; angle=pi/2
rot=[a*cos(angle)-b*sin(angle),a*sin(angle)+b*cos(angle)]
assert abs(rot[0]+4)<1e-12 and abs(rot[1]-3)<1e-12
assert abs(sum(v*v for v in rot)-25)<1e-12
代码重复了刚刚处理的操作
完全检查了 Python 示例章节
可用一个单独的文件; 显示的短片不会取代其执行 。
相对点取自 R_mTR_n=R_(n-m) 。
这个问题如何继续?
第15章的皮顿实例
学术基础