torchcvnn: A PyTorch-based library to easily experiment with state-of-the-art Complex-Valued Neural Networks
Complex-valued neural networks (CVNN) have attracted increasing attention in recent years, although their definition dates back to the mid-20th century. Indeed, several domains naturally process complex-valued signals, such as when sensing involves the response to an electromagnetic wave, such as remote sensing, MRI, etc. These domains would benefit from breakthroughs in complex-valued neural networks (CVNNs). We believe independent contributions to CVNNs must be gathered in a single, easy-to-use library. torchcvnn is an effort in that direction and provides several complex-valued building blocks, allowing us to experiment with CVNNs easily. The library is available at https://github.com/torchcvnn/torchcvnn alongside examples available at https://github.com/torchcvnn/examples.
Authors
- Joana Frontera–Pons (ORCID: https://orcid.org/0000-0003-0438-5801)
- Quentin Gabot
- Jean‐Philippe Ovarlez (ORCID: https://orcid.org/0000-0001-8056-4196)
- Jérémy Fix (ORCID: https://orcid.org/0000-0003-1889-8886)
- Chengfang Ren (ORCID: https://orcid.org/0000-0001-8438-4539)
- Xuan-Tung Nguyen (ORCID: https://orcid.org/0009-0002-9894-7990)
Institutions
- Centre National de la Recherche Scientifique (FR)
- Université Paris-Saclay (FR)
- CentraleSupélec (FR)
- Laboratoire Lorrain de Recherche en Informatique et ses Applications (FR)
Publication Details
- Published
- 2025-06-30
- DOI
- https://doi.org/10.1109/ijcnn64981.2025.11229081
- Primary Topic
- Machine Learning and ELM
- Type
- article
- Field-Weighted Citation Impact
- 0.00