搭建复数神经网络遇到的问题【求交流】

博主在尝试使用复数神经网络处理显微图像时遇到困难,发现相关资源有限。已阅读《deep complex networks》论文并尝试实现,但在数据格式、网络层构建、损失函数选择等方面存在问题。数据格式为(npy, complex128, batch, channels, x_dim, y_dim),使用keras搭建网络时,复数数据被转换为实数计算,导致预期效果未达成。寻求关于复数神经网络的理解、实践经验和损失函数建议。" 94164855,5704653,Redis持久化:RDB与AOF的比较与选择,"['Redis', '持久化', '数据库']
摘要由CSDN通过智能技术生成

最近在研究显微图像的处理,想用深度神经网络实现。发现网上对复数神经网络的资料真的不多,代码几乎都局限于 deep complex networks 这一篇论文。有很多论文研究复数神经网络的,也都是前向传播、反向传播等理论知识,实践性代码几乎没有。

【我的实验数据】拿到的数据是经过处理的复数数据,尺寸大小为888*2048。

基于keras搭建网络层,至于实数形式的网络框架已经没有问题,并且能达到较好的效果,但是遇到复数域,问题就比较大,看了很多论文,仍无收获,希望能和各位交流讨论。

遇到的问题如下:

1. 阅读了《 deep complex networks 》这篇论文,以及下载了其代码。

  • 论文地址:https://arxiv.org/abs/1705.09792

  • 代码地址:https://github.com/ChihebTrabelsi/deep_complex_networks

对于论文,翻译了一遍,大致能看懂,就是在运行代码时遇到不少问题,有能成功看懂代码的大佬吗?

2. 我的数据是npy格式的,我把复数comlex128形式的数据存为(batch,channels,x_dim ,y_dim),我使用原来实数搭建的网络,直接运行,没有报错,只是在计算时出现警告:

/home/zkh/anaconda3/envs/zmm/lib/python3.6/site-packages/numpy/core/numeric.py:531: 
ComplexWarning: Casting comple
评论 38
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值