[R] Complex-Valued Neural Networks

This page summarizes the projects mentioned and recommended in the original post on /r/MachineLearning

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • tensorflow

    An Open Source Machine Learning Framework for Everyone

  • Indeed. It is very interesting and I have worked with them for quite a while. I recently wrote a blog that was featured on Weights and Biases to demonstrate their usefulness. You can give it a read if you want but as of now, I have some disappointing news for you: The library mentioned in the paper uses different weights for real and imaginary parts which is expensive and forms a completely different loss landscape(as demonstrated in my article as well) so it's not similar to the original Theano implementation. I opened a PR on Tensorflow's GitHub as a starter for adding complex weight initializer support to TF but Francois outright said that they are not interested in pursuing complex valued networks as of now (here). So you shouldn't be surprised if you only a see a few improvements or research papers in this field in the coming years. Additionally, the point mentioned in the paper that it is not possible to properly implement layers like Dense and Convolution for complex variables is somewhat false. The default Keras implementation for Dense already supports complex variables and Convolutional layers can be implemented similar to the implementation at the bottom of this notebook. So it's not a matter of "unable to implement" but a matter of "who is desparate enough to implement it first" :)

  • cvnn

    Library to help implement a complex-valued neural network (cvnn) using tensorflow as back-end

  • CVNNs are quite under supported, there are several 3rd party libraries done for doing them. Here is mine: https://github.com/NEGU93/cvnn/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Can someone explain how keras code gets into the Tensorflow package?

    2 projects | /r/tensorflow | 24 Jul 2023
  • Side Quest Devblog #1: These Fakes are getting Deep

    3 projects | dev.to | 29 Apr 2024
  • My Favorite DevTools to Build AI/ML Applications!

    9 projects | dev.to | 23 Apr 2024
  • Release: Keras 3.3.0

    1 project | news.ycombinator.com | 22 Apr 2024
  • TensorFlow-metal on Apple Mac is junk for training

    1 project | news.ycombinator.com | 16 Jan 2024