Machine Learning & AI
Advanced

Positional Encoding

Injects word-order information into a Transformer that otherwise ignores position.

Formula

PE(pos,2i)=sin ⁣(pos100002i/d)PE_{(pos,2i)}=\sin\!\left(\dfrac{pos}{10000^{2i/d}}\right)

Variables

posToken position
iDimension index
dModel dimension

Example

Different frequencies encode position uniquely

Did You Know?

Sinusoidal encodings let Transformers generalize to sequence lengths never seen in training.

Share this formula