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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

torchcvnn: A PyTorch-based library to easily experiment with state-of-the-art Complex-Valued Neural Networks

Joana Frontera–Pons, Quentin Gabot, Jean‐Philippe Ovarlez, Jérémy Fix et al.
Machine Learning and ELM
article

torchcvnn: A PyTorch-based library to easily experiment with state-of-the-art Complex-Valued Neural Networks

Joana Frontera–Pons, Quentin Gabot, Jean‐Philippe Ovarlez, Jérémy Fix, Chengfang Ren, Xuan-Tung Nguyen
article en

Abstract

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.

Centre National de la Recherche Scientifique (FR), Université Paris-Saclay (FR), CentraleSupélec (FR), Laboratoire Lorrain de Recherche en Informatique et ses Applications (FR)
Openalex Percentile: Top 81%
Machine Learning and ELM
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.