tancik/fourier-feature-networks
tancik/fourier-feature-networks has 1,377 GitHub stars and 140 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-11 21:49 UTC. Last push 2023-01-17.
Fourier Features Let Networks Learn High Frequency Functions in Low Dimensional Domains
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalFourier Features Let Networks Learn High Frequency Functions in Low Dimensional Domains
Project Page | Paper
Matthew Tancik*1,
Pratul P. Srinivasan*1,2,
Ben Mildenhall*1,
Sara Fridovich-Keil1,
Nithin Raghavan1,
Utkarsh Singhal1,
Ravi Ramamoorthi3,
Jonathan T. Barron2,
Ren Ng1
1UC Berkeley, 2Google Research, 3UC San Diego
*denotes equal contribution
Abstract

We show that passing input points through a simple Fourier feature mapping enables a multilayer perceptron (MLP) to learn high-frequency functions in low-dimensional problem domains. These results shed light on recent advances in computer vision and graphics that achieve state-of-the-art results by using MLPs to represent complex 3D objects and scenes. Using tools from the neural tangent kernel (NTK) literature, we show that a standard MLP fails to learn high frequencies both in theory and in practice. To overcome this spectral bias, we use a Fourier feature mapping to transform the effective NTK into a stationary kernel with a tunable bandwidth. We suggest an approach for selecting problem-specific Fourier features that greatly improves the performance of MLPs for low-dimensional regression tasks relevant to the computer vision and graphics communities.
Code
We provide a demo IPython notebook as a simple reference for the core idea. The scripts used to generate the paper plots and tables are located in the Experiments directory.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
562,086 starspublic-apis/public-apis
A collective list of free APIs
498,483 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
454,768 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,406 stars