milestone(SNNBot): 48% hit rate, grid accumulator with warm-start + frozen DECIDE snapshot — pausing for BNNBot exploration

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-09-17 22:13:35 +02:00
parent 8289488e13
commit 85005c1c27
9 changed files with 754 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
# Resources
## Primary Sources
- [SuperSpike paper (Zenke & Ganguli 2018)](https://doi.org/10.1162/neco_a_01086) — The learning rule implemented in the SNN path. Three-factor rule: eligibility trace × error signal.
- [Tank Royale API docs](https://robocode-dev.github.io/tank-royale/) — Bot API, game physics, event model.
- [Leaky Integrate-and-Fire model](https://neuronaldynamics.epfl.ch/online/Ch1.S3.html) — The neuron model used (EPFL textbook, free online).
## Codebase
- `SNNBot_garage/src/SNNBot.nim` — Main bot with SNN and reservoir paths
- `SNNBot_garage/src/reservoir.nim` — Grid accumulator (current active path)
- `SNNBot_garage/tests/test_bullet_economy.nim` — Automated battle test
## To Explore
- Hebbian learning / STDP for binary spikes
- Hyperdimensional computing for control tasks
- `SNNBot_garage/research/binary-snn-learning.md` — Research notes (if exists)