Simple Model of Spiking Neurons

We are using a simple model of spiking neurons presented by Izhikevich. The model was used to simulate tens of thousands of spiking cortical neurons in real time.

How model works

spiking model

A neuron would receive synaptic currents from its incoming neighbors, these currents adding up together would trigger a voltage change in the membrane, either positive or negative. If the voltage reaches to a threshold value, the neuron would send synaptic currents to its outgoing neighbors.

firing-1000

The above figures are showing some simulation results of a small neural network with 1000 neurons. These plots are statistically identical with the results given by Izhikevich’s paper

A Neural Network with more types and multiple channels

We extend the model to support:

  • more types of neurons
  • multiple channels in the neural network

Below is a detailed illustration of how a neural network with two channels, including channel connections, looks like as a matrix.

matrix two channels

firing two channels