Welcome to spikeRNN’s documentation!

Welcome to spikeRNN’s documentation!#

spikeRNN is a PyTorch framework for constructing functional spiking recurrent neural networks from continuous rate models, based on the framework from Kim et al. (2019) (https://www.pnas.org/doi/10.1073/pnas.1905926116).

The framework provides two complementary packages with a modern task-based architecture:

  • rate: Continuous-variable Rate RNN package for training models on cognitive tasks.

  • spiking: Spiking RNN package for converting rate models to biologically realistic networks.

Tutorials

Indices and tables#