Hi,
I just wanted to add that I tested some things using our own Balanced Random network, which I think is a Brunel-style network. This example is here:
https://github.com/SpiNNakerManchester/PyNNExamples/blob/master/balanced_random/balanced_random.py
With that network, I added a "mean count" to the script after reading back the spikes:
mean_count = pop_exc.mean_spike_count()
Then just before drawing the graph, I added a check:
n_spikes = sum(len(s) for s in data.segments[0].spiketrains)
mean_spike_count = n_spikes / pop_exc.size
print(mean_count, mean_spike_count)
These seemed to work out correctly. This continued even if I increased weight_exc.
I also then tried replacing IF_curr_exp with IF_curr_alpha. This only worked once weight_exc was quite high e.g. a weight of 0.5 wasn't enough to see any activity really, but 0.6 started to show activity, and 0.7 made that activity stronger.
Andrew :)
________________________________________
From: Andrew Rowley <
Andrew...@manchester.ac.uk>
Sent: 02 April 2025 15:51
To: Melissa; SpiNNaker Users Group
Subject: Re: [SpiNNaker Mailing List] Undesired behaviour recording spikes