A synapse with spike-timing-dependent plasticity (STDP) has been added to Arbor.
The implementation is validated against the Brian 2 simulator.
First, install Arbor. If you install from source, make sure arbor-build-catalogue
from the Arbor
scripts directory is in PATH
, or modify the Makefile
accordingly.
Next, if necessary, adapt run_arbor.sh
and run_brian2.sh
to your environment.
Parameters can be changed in config_brian2_arbor_*.json
or copied to a new configuration
file, e.g., config_modified.json
.
Then, call make
like below for the modified configuration:
make comparison_modified.png
Or simply call
make
for the default configuration.
- Brian2 >= 2.4.2
- Arbor >= 0.9.0
- matplotlib >= 3.4.1
- scipy >= 1.11.4
- scikit-learn >= 1.5.0