Neurons, NEST and PyNN
- There are extremely complex models of neurons, but we mostly
work with point models.
- They're simpler, and faster, and in this work, they are all you
really need.
- This work has used a standard leaky integrate and fire model.
They're spiking.
- In particular, we generally write neural systems in NEST and PyNN.
- NEST is a biological neuron simulator. There are others like Neuron,
and Brian, and we used to use our own CANT model.
- We switched to using NEST because no one would ever use my CANT model
(neuroscientists would rather use my toothbrush).
- I did some work with the Human Brain Project, and NEST was somewhat
standard.
- We also do stuff with SpiNNaker (a neuromorphic system), so we write
our code in PyNN, python middleware. We can then run it with little
change in SpiNNaker or NEST.
- The code is all on
https://www.cwa.mdx.ac.uk/spikeLearn/spikeLearn.html and
I'm happy to answer questions about it.