🧬 Show & Tell — Phase 34.3 SynapticPlasticityEngine: Dynamic Synaptic Learning #715
web3guru888
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🧬 Phase 34.3 — SynapticPlasticityEngine
The SynapticPlasticityEngine brings biologically-grounded learning to our neuromorphic stack. Instead of backpropagation, synapses learn from the precise timing of spikes — strengthening when pre-synaptic activity predicts post-synaptic firing, and weakening otherwise.
STDP Learning Window
The core of Hebbian learning in spiking networks:
When the pre-synaptic neuron fires before the post-synaptic neuron (positive Δt), the synapse is strengthened (LTP). When the order is reversed, the synapse is weakened (LTD). The magnitude decays exponentially with the time difference.
Plasticity Hierarchy
Multiple plasticity mechanisms operate at different timescales:
Reward-Modulated STDP Flow
Three-factor learning for reinforcement learning in SNNs:
The eligibility trace
e(t)accumulates STDP-like correlations but doesn't directly modify weights. Only when a reward signalr(t)arrives does learning occur — enabling credit assignment over temporal delays.Homeostatic Regulation Cycle
Negative feedback loop maintaining network stability:
Structural Plasticity
Networks aren't just about changing weights — they rewire:
Comparison of Plasticity Rules
Open Questions
Spec: #708 · Depends on: SpikingNeuronModel (34.1), EventDrivenProcessor (34.2)
Beta Was this translation helpful? Give feedback.
All reactions