zjuzjz / SNNs-In-Tensorflow

Implementation of a Spiking Neural Network in Tensorflow.

Home Page:https://www.plotlabs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spiking Neural Networks in Tensorflow

A guide on how to implement Spiking Neural Networks in Tensorflow.

Tensorflow does not natively support SNNs, which means using core tf methods and API to implement them.

License: GPL v3

Hodgkin-Huxley Model

For the actual implementation, a Biophysical model (i.e., a Hodgkin-Huxley model) is used, based on: Izhikevich, Eugene M. Dynamical systems in neuroscience : the geometry of excitability and bursting. Cambridge, Mass. London: MIT Press, 2010, Chapter 8.

Running

After cloning the repository, run

pip install -r requirements.txt

to install the dependencies.

Upcoming work

Work is currently underway to demonstrate the application of an SNN to a classification task.

About

Implementation of a Spiking Neural Network in Tensorflow.

https://www.plotlabs.io

License:GNU General Public License v3.0


Languages

Language:Python 100.0%