LogoCookLLM文档
LogoCookLLM文档
首页CookLLM

原理精讲

词元化
Tokenization 基础BPE 算法详解GPT 系列 TokenizerBPE 训练工程化
模型架构
Attention 机制详解
位置编码
位置编码基础RoPE 数学推导RoPE 代码实现长度外推
GPU 编程基础
GPU 架构基础张量布局Triton 入门:向量加法
FlashAttention
Flash Attention 原理详解从朴素实现到 Auto-TuningBlock Pointer 与多维支持Causal Masking 优化Grouped Query Attention反向传播实现
分布式训练
数据并行ZeRO 优化器全分片数据并行张量并行流水线并行多维混合并行

动手训练

X (Twitter)
基础知识模型架构位置编码

位置编码基础

会员专享

为什么 Transformer 需要位置信息,以及绝对位置编码的方案与局限

配套代码

登录以继续阅读

这是一篇付费内容,请登录您的账户以访问完整内容。

旋转位置编码

从位置编码基础到 RoPE 的数学推导、代码实现与长度外推

RoPE 数学推导

从复数旋转到高维推广,理解旋转位置编码的核心数学原理

目录

Transformer 的排列不变性
绝对位置编码
Sinusoidal 位置编码
为什么是 sin/cos?
Learned 位置编码
绝对位置编码的使用方式
Sinusoidal PE 的隐藏性质
内积只取决于相对位置
远程衰减性
绝对位置编码的局限
总结