Layers is intended for scientific programming, with complex number support and periodic boundary condition and most importantly, extensible.

Our project repo is

Here I list its main features

  • low abstraction
  • complex number support
  • periodic boundary convolution favored
  • numpy based, c/fortran boost
  • easy for extension, using interfaces to unify layers, which means layers are standalone modules.

But its cuda version is not realized yet.

  • Tutorial: Tutorial containing instructions on how to get started with Layers.
  • Examples: Example implementations of mnist networks.
  • Code Documentation: The code documentation of Layers.