Spike Timing-Dependent Construction Simulation
Spike timing-dependent construction is an algorithm designed to "grow" a spiking network from an initial population of neurons based on adaptation under Hebbian spike timing-dependent plasticity (STDP). Modelling biological neural network adaptation, STDP is a process of synapse efficacy adaptation from the relative timing of pre- and post-synaptic neuron spikes. Asymmetrical Hebbian STDP produces an increase in excitatory synapse strength when the pre-synaptic neuron spikes immediately prior to the spiking of the post-synaptic neuron.
This constructive algorithm combines STDP with the assumption that simulated neurons exist as a sub-population in a larger neural system with connections to external neurons. In the event that the set of recently active input neurons does not have an associated simulated neuron with equivalent connections, an external neuron with those connections is assumed to exist and spike. Under Hebbian STDP this causes the strengthening of connections to the external neuron and a functional association with the recently active input neurons to form. This external neuron, with connections to the set of active input neurons, is then added to the simulated neurons.
This simulation has been developed as a demonstration of spike timing-dependent construction applied to a randomised 2-dimensional field of neurons. Cyclic motion of a spatial input region causes periodic activation of input neurons and triggers the construction of new neurons. The simulation displays the input neuron locations and the activation and growth of neurons over time.
Cite As
Toby Lightheart (2024). Spike Timing-Dependent Construction Simulation (https://www.mathworks.com/matlabcentral/fileexchange/34141-spike-timing-dependent-construction-simulation), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 |