Rust SNNs

Rust implementation of three spiking neuron models with functions for building different types of SNNs

Overview

Rust SNNs is a Rust crate designed for spiking neural network simulations with neurotransmission, spike trains, spike-timing–dependent plasticity (STDP), attractors, reward-modulated dynamics and lattice-connected neurons. Rust SNNs includes models of LIF, Hodgkin–Huxley and Izhikevich neurons.

It uses traits to describe neuron and synapse dynamics and it can be extended with custom neurotransmitters, receptors or neuron models while staying strongly typed.

Rust SNNs

GitHub Stars
Maintainer(s):
Nikhil Mukraj
Language:
Rust
License:
Apache 2.0
Application:
Machine Learning
Dependencies:
N/A
Hardware Support

Help Improve this Software Guide

Our software guide is maintained by the community. If you have updates, see an error, or want to suggest a new tool, please let us know by opening an issue on our GitHub repository.