Complex-Valued Neural Networks for Data-Driven Signal Processing and Signal Understanding
Josiah W. Smith

TL;DR
This paper introduces a PyTorch-based package for complex-valued neural networks, enabling advanced signal processing and understanding tasks with efficient implementations of core modules and layers.
Contribution
It provides a lightweight, comprehensive toolkit for complex-valued neural network operations, including manifold-based layers, tailored for signal processing and RF signal understanding.
Findings
Implemented efficient complex-valued linear and convolution layers
Developed manifold-based complex neural network modules
Supported 1-D, 2-D, and 3-D data processing
Abstract
Complex-valued neural networks have emerged boasting superior modeling performance for many tasks across the signal processing, sensing, and communications arenas. However, developing complex-valued models currently demands development of basic deep learning operations, such as linear or convolution layers, as modern deep learning frameworks like PyTorch and Tensor flow do not adequately support complex-valued neural networks. This paper overviews a package built on PyTorch with the intention of implementing light-weight interfaces for common complex-valued neural network operations and architectures. Similar to natural language understanding (NLU), which as recently made tremendous leaps towards text-based intelligence, RF Signal Understanding (RFSU) is a promising field extending conventional signal processing algorithms using a hybrid approach of signal mechanics-based insight with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications · Neural Networks and Applications
MethodsFocus · Convolution
