Auryn simulator

Simulator for spiking neural networks with synaptic plasticity

User Tools

Site Tools


manual:poissongroup

Table of Contents

PoissonGroup is a SpikingGroup that implements n independent homogenous Poisson neurons spiking at a given and generally fixed rate. It is the standard way of adding noise into any network implemented in Auryn.

If you are looking for Poisson generated spikes with changing rates or a spatio-temporal correlation structure see also: FileModulatedPoissonGroup, CorrelatedPoissonGroup and StimulusGroup.

Nota bene: All PoissonGroups share the same random number generator which is seeded by default the same for each run of a simulation. To create differnt runs it has to be seeded randomly using the seed function.

Usage

PoissonGroup(NeuronID n, AurynDouble rate=5. );

n gives the desired size of the PoissonGroup and rate fixes the mean firing rate in Hertz.

To seed the random number generator shared by all PoissonGroups the function seed(int s) has to be called. Rate changes can be implemented by calling the method set_rate(rate) where rate is given in Hertz. Regular re-setting of the rate will impair the performance of the PoissonGroup.

See also

Examples:

manual/poissongroup.txt · Last modified: 2018/02/07 08:58 by zenke