Skip to content

willGuimont/learnable_fourier_positional_encoding

Repository files navigation

Learnable Fourier Features for Multi-Dimensional Spatial Positional Encoding

Implementation of Learnable Fourier Features for Multi-Dimensional Spatial Positional Encoding by Li, Si, Li, Hsieh and Bengio.

Installation

pip install learnable_fourier_positional_encoding

Usage

import torch from learnable_fourier_positional_encoding import LearnableFourierPositionalEncoding G = 3 M = 17 x = torch.randn((97, G, M)) enc = LearnableFourierPositionalEncoding(G, M, 768, 32, 768, 10) pex = enc(x) print(pex.shape)

About

Learnable Fourier Features for Multi-Dimensional Spatial Positional Encoding

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages