Skip to main content

FAN neural network replace MLP

 FAN: Fourier Analysis Networks (Peking University, March 2025)


Paper: [https://arxiv.org/abs/2410.02675](https://arxiv.org/abs/2410.02675) 


Abstract:

"Despite the remarkable successes of general-purpose neural networks, such as MLPs and Transformers, we find that they exhibit notable shortcomings in modeling and reasoning about periodic phenomena, achieving only marginal performance within the training domain and failing to generalize effectively to out-of-domain (OOD) scenarios. Periodicity is ubiquitous throughout nature and science. Therefore, neural networks should be equipped with the essential ability to model and handle periodicity. In this work, we propose FAN, a novel general-purpose neural network that offers broad applicability similar to MLP while effectively addressing periodicity modeling challenges. Periodicity is naturally integrated into FAN's structure and computational processes by introducing the Fourier Principle. Unlike existing Fourier-based networks, which possess particular periodicity modeling abilities but are typically designed for specific tasks, our approach maintains the general-purpose modeling capability. Therefore, FAN can seamlessly replace MLP in various model architectures with fewer parameters and FLOPs. Through extensive experiments, we demonstrate the superiority of FAN in periodicity modeling tasks and the effectiveness and generalizability of FAN across a range of real-world tasks, e.g., symbolic formula representation, time series forecasting, language modeling, and image recognition."


Article: [https://levelup.gitconnected.com/fourier-analysis-networks-fans-are-here-to-break-barriers-in-ai-1c521c6656bc](https://levelup.gitconnected.com/fourier-analysis-networks-fans-are-here-to-break-barriers-in-ai-1c521c6656bc)

Comments

Popular posts from this blog

Free skill course

 Free 'Skills' Courses a.  Learn copywriting 1. youtu.be/Pum2gV7N_9A 2. youtu.be/9qZcT9I8W4g 3. youtu.be/B13gAAcqrAc 4. youtu.be/UfCgUv8-HlI 5. youtu.be/LU4gHGdYDI0 b. Learn photography 1. youtu.be/yhAmMUi2NmM 2. youtu.be/LxO-6rlihSg 3. youtu.be/V7z7BAZdt2M c. Learn video editing 1. youtu.be/y7Ci_H9bYEk 2. youtu.be/oC3gXr1s_aU 3. youtu.be/ZQDGJn89uNk 4. youtu.be/MqwlW76sFCM d. Learn to proofread 1. youtu.be/Up3WZJn4OpQ 2. youtu.be/sNbi3h7Ucr0 3. youtu.be/pYb7p0DiVMI 4. youtu.be/14pgya2Xl8o e. Learn transcription 1. youtu.be/bltDLL6-CbQ f. Learn public speaking 1. youtu.be/i5mYphUoOCs 2. youtu.be/dHAbmoFHqgA 3. youtu.be/7tzentBmmUc 4. youtu.be/k8GvTgWtR7o g. Learn digital marketing 1. youtu.be/hiEb1m7CXH4 2. youtu.be/BjRmz6rO9SQ g. Learn digital marketing 1. youtu.be/hiEb1m7CXH4 2. youtu.be/BjRmz6rO9SQ h. Learn web development 1. youtu.be/Q33KBiDriJY  2. youtu.be/zAfLvFHKUS0 I. Learn graphic designing 1. youtu.be/9QTCvayLhCA 2. youtu.be/k0EyAs9Q4NI j. Learn game developmen...

Python Road map

 

Maths Cheat sheet for data science