NN如何处理复数?

数据挖掘 神经网络 正常化
2022-02-17 00:04:47

我目前正在处理具有复数的数据集,并且想知道神经网络如何处理这种情况。

一个人应该使用什么样的激活,什么形式的标准化会感觉到等等。

1个回答

反向传播理论应该适用于复数,它不会对所有数字都是实数做出任何假设。但是,大多数 NN 库无法使用它们进行计算。你的权重和偏见也需要很复杂。我不知道您是否可以合理地期望使用梯度下降来收敛 - 许多激活函数在使用复数计算时具有周期性输出和数值不稳定区域,这让我认为这将是有风险的。

最简单的做法是将每个复数在输入处拆分为其分量,表示为实数的二维向量 - 使用笛卡尔或极坐标方法。神经网络应该可以很好地处理像这样拆分特征。