跳到正文
arXiv:cs.LG· Marcel Crasmaru·· 4 小时前AI 评分42

CNet:支持 Wirtinger 自动微分与 FFT-Hadamard 卷积的复数深度学习框架

CNet: A Complex-Valued Deep Learning Framework with Wirtinger Autodifferentiation and FFT--Hadamard Convolution

AI 导读

CNet 是一个 C++/CUDA 复数神经网络(CVNN)框架,基于 Wirtinger(CR-calculus)导数做梯度优化,并用 Born 规则测量替代 softmax。

正文

View PDF HTML (experimental)

Abstract:CNet is a C++/CUDA framework for building and training deep complex-valued neural networks (CVNNs) and, more generally, for optimizing complex-valued functions by gradient descent with Wirtinger (CR-calculus) derivatives. It takes a physics-native stance: a network is a cascade of complex -- and often unitary (the DFT) -- operations acting on an amplitude vector, and classification is a Born-rule measurement $p_k = |z_k|^2 / \|z\|^2$ rather than a softmax over real logits. Every layer ships a CPU reference and a CUDA kernel checked against finite differences, and the computation graph is cloned across the batch for GPU execution. On top of the base layers we add signal-processing primitives that turn the identity conv(x,k) = IFFT(FFT(x) . FFT(k)) into a learnable complex convolutional network, together with a true-Adam optimizer and a reduced-memory inference mode.
We report three studies. First, a fully complex-valued, FNet-style causal sequence model built on a new $O(N \log N)$ causal Fourier mixer -- a triangular-masked DFT evaluated by a Bluestein / chirp-z factorization: once properly tuned it matches or exceeds a parameter-matched real-valued causal FNet on character-level language modeling, reaching the real model's converged quality in under half the training steps. Second and third, bottleneck analyses on radio-modulation classification (RML2016.10a) and the Fourier phase problem of coherent-diffraction imaging, which isolate exactly where complex-valued networks still need new operators. Across all three the complex formulation provably learns the physically correct structure.
Code: this https URL
Subjects: Machine Learning (cs.LG); Mathematical Software (cs.MS); Optimization and Control (math.OC)
Cite as: arXiv:2610.08592 [cs.LG]
  (or arXiv:2610.08592v1 [cs.LG] for this version)
  https://doi.org/10.48550/arXiv.2610.08592

arXiv-issued DOI via DataCite (pending registration)

Submission history

From: Marcel Crasmaru [view email]
[v1] Tue, 6 Oct 2026 15:57:33 UTC (17 KB)

来源:arXiv:cs.LG · arxiv.org