【复数表达】Deep Complex Network

这篇博客探讨了深度复数网络的概念,指出复数表达在深度学习中具有潜在优势,包括优化效率、泛化能力和噪声鲁棒性。文章介绍了如何构建复数卷积网络,包括复数表示、卷积操作、激活函数(如CReLU和zReLU)以及复数域的BatchNorm。通过在CIFAR、MusicNet和TIMIT等数据集上的实验,证明了复数模型的性能与实数模型相当或更优。
摘要由CSDN通过智能技术生成

1. Introduction

来源:ICLR 2018,基于复数的深度网络
论文:https://arxiv.org/abs/1705.09792
代码:http://www.github.com/ChihebTrabelsi/deep_complex_networks

2. Motivation

2.1 现状

现有大部分的深度学习模块框架等操作都是基于实数表达和操作的。
然而,现有在循环神经网络或更早期的基础理论分析表明复数有着更丰富的表达能力,且可以促进对噪声鲁棒的记忆检索机制。但现阶段缺少这样的模型所需要的构建模块。

2. 2 复数表达特点

总体而言,基于复数的特征表达有以下几大特点:

  1. 更易于优化的潜能
  2. 更好的泛化特性
  3. 学习更快
  4. 允许噪声鲁邦的记忆机制

2.3 如何构建

需要思考两点:

  1. 如何在神经网络里表示复数:y= a+bi
  2. 如何进行卷积运算

2.4 贡献点

为了发觉复数表达的优势,提出来构建深度复数网络的一办公室,将其应用到了前馈和LSTM当中:

  1. 复数Batch Norm
  2. 复数权重初始化
  3. 复数不同激活函数的比较
  4. 在MusicNet多乐器上的验证试验
  5. 在Speech Spectrum Prediction任务上的验证,TIMIT

3. Method

3.1 卷积操作

复数卷积核:
在这里插入图片描述
复数特征表示:
在这里插入图片描述
复数卷积过程(滤波过程):
在这里插入图片描述
卷积过程的矩阵形式:
在这里插入图片描述
可视化描述:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值