This repository contains a detailed mathematical description and a reference implementation of the spiking Temporal Memory (sTM) model, originally developed by Bouhadjar et al. (2022). ... Various flavors of the model have been used in a number of follow-up studies (Bouhadjar et al. (2023a), Bouhadjar et al. (2023b), Siegel et al. (2023a), Siegel et al. (2023b), Bouhadjar et al. (2025)).
A detailed mathematical, implementation agnostic description of the model and its parameters is provided here.
docs |
model description (implementation agnostic) |
PyNEST |
PyNEST implementaton (python package) |
PyNEST/src/spikingtemporalmemory |
source code |
PyNEST/examples |
examples illustrating usage of the python package |
PyNEST/tests |
unit tests |
Bouhadjar Y., Lober M., Neftci E., Diesmann M., Tetzlaff T. (2025). Unsupervised continual learning of complex sequences in spiking neuronal networks. Proceedings of the International Conference on Neuromorphic Systems (ICONS'25)
We welcome contributions to the documentation and the code. For bug reports, feature requests, documentation improvements, or other issues, please create a GitHub issue.
The material in this repository is subject to different licenses:
-
All material outside the
PyNESTfolder is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. For details, see here. -
The material inside the
PyNESTfolder is licensed under the GNU General Public License v3.0 or later. For details, see here.