Keras中的复杂价值观对人类的深度学习

keras-complex的Python项目详细描述


基于张量流的Keras复值神经网络

DocumentationPyPI StatusPyPI VersionsBuild StatusPyPI License

Complex-valued convolutions可以为基于信号处理的深度学习提供一些有趣的结果。一个简单的想法是在神经网络中包含时间序列的显式相位信息。这段代码在keras的卷积神经网络中启用了TensorFlow后端的复值卷积。这使得网络模块化,并且可以与标准keras层和操作进行互操作。在

这段代码非常接近Alpha。请考虑帮助改进代码,共同前进。这个知识库是基于复制论文Deep Complex Networks中的实验的代码。它是一个连接到Keras和Tensorflow后端的端口。在

要求

  • numpy公司
  • 神经质的
  • scikit学习
  • 煤油
  • tensorflow 1.X或tensorflow gpu 1.X

使用pip进行计算机视觉实验的安装要求:

pip install -f requirements.txt

对于非gpu版本:

^{pr2}$

根据Python的安装情况,您可能需要使用anaconda或其他工具。在

安装

pip install keras-complex

以及

pip install tensorflow-gpu

使用

在keras的帮助下建立你的神经网络。在

importcomplexnnimportkerasfromkerasimportmodelsfromkerasimportlayersfromkerasimportoptimizersmodel=models.Sequential()model.add(complexnn.conv.ComplexConv2D(32,(3,3),activation='modrelu',padding='same',input_shape=input_shape))model.add(complexnn.bn.ComplexBatchNormalization())model.add(layers.MaxPooling2D((2,2),padding='same'))model.compile(optimizer=optimizers.Adam(),loss='mse')

引文

请引用原著为:

@ARTICLE {Trabelsi2017,
    author  = "Chiheb Trabelsi, Olexa Bilaniuk, Ying Zhang, Dmitriy Serdyuk, Sandeep Subramanian, João Felipe Santos, Soroush Mehri, Negar Rostamzadeh, Yoshua Bengio, Christopher J Pal",
    title   = "Deep Complex Networks",
    journal = "arXiv preprint arXiv:1705.09792",
    year    = "2017"
}

引用此软件版本为:

@misc{dramsch2019complex, 
    title     = {Complex-Valued Neural Networks in Keras with Tensorflow}, 
    url       = {https://figshare.com/articles/Complex-Valued_Neural_Networks_in_Keras_with_Tensorflow/9783773/1}, 
    DOI       = {10.6084/m9.figshare.9783773}, 
    publisher = {figshare}, 
    author    = {Dramsch, Jesper S{\"o}ren and Contributors}, 
    year      = {2019}
}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaSpringMVC控制器测试打印结果JSON字符串   若catch语句返回,那个么为什么它最终会阻塞呢?   java Grails中servletContext在哪里可用?   java Jhipster:如何为现有项目启用多种语言   java异常评估SpringEL表达式:“#fields.hasErrors('something')”   java如何验证SeleniumWebDriver中的文本颜色?   java在绘图时使用JPanel坐标   java如何初始化spring启动到project?   java如何通过JDBC的PreparedStatement将UUID数组插入HyperSQL数据库   java修改JVM以跨线程序列化文件访问   Javascript到Java正则表达式   使用Java运行时调用aspell程序时出现字符集问题。getRuntime()。执行官   执行RDP时的java Sukuli按钮识别   java如何使用okhttp更改connect请求的标头   java无法创建Maven Eclipse项目