🔄 RoPE 实战
从零到一 · 30章
🧩 位置编码
⚡ 旋转魔法
📐 高维扩展
📚 点击章节卡片,跳转对应
HTML
文件 · 系统掌握旋转位置编码
01
RoPE起源:为什么需要位置编码?
先天缺陷
Transformer
位置缺失
02
绝对位置编码:Sinusoidal原理与公式
代码
公式推导
PyTorch
03
相对位置编码:T5相对偏置
核心
绝对→相对
偏置
04
RoPE核心思想:旋转的魔力
Query/Key
旋转
位置融入
05
复数域理解:复数乘法解释旋转
复数
旋转操作
06
二维RoPE推导:平面→高维扩展
二维旋转
高维
07
高维RoPE实现:分块旋转策略
分块
高维向量
08
RoPE代码实战:PyTorch手写
核心
从零实现
代码
09
LLaMA中的RoPE集成
LLaMA系列
适配
10
ChatGLM中的RoPE改进
ChatGLM
改进适配
11
RoPE与注意力机制
注意力分数
影响
12
远程衰减性:数学证明
远程衰减
证明
13
频率选择:不同分量影响
频率分量
位置编码
14
Base值的影响与外推能力
Base调整
长文本
15
上下文扩展:NTK/YaRN
插值
NTK-aware
YaRN
16
线性插值:Positional Interpolation
线性插值
实现
17
NTK-aware插值方法
神经正切核
插值
18
YaRN:Yet another RoPE extension
YaRN详解
扩展
19
动态NTK:推理时频率调整
动态NTK
trick
20
RoPE与Flash Attention融合
高效注意力
融合
21
RoPE变体:xPos、ALiBi对比
xPos
ALiBi
22
RoPE梯度分析
反向传播
梯度行为
23
数值稳定性:FP16/BF16精度
精度问题
解决方案
24
工程优化:CUDA Kernel融合
推理加速
Kernel
25
视觉模型ViT中的RoPE
ViT
位置编码
26
多模态模型:图文对齐位置
多模态
对齐
27
RoPE局限性:长文本瓶颈
局限性
未来方向
28
实验分析:长文本性能对比
性能对比
位置编码
29
数学本质:群论视角
群论
旋转编码
30
总结与展望:RoPE未来趋势
发展趋势
研究方向