/spiking-clustering

Primary LanguagePythonMIT LicenseMIT

Spiking Clustering

This repository contains algorithms and networks of spiking neurons for unsupervised clustering of radar data.

Files

brian_clustering.py contains an unsupervised network of spiking RBF-neurons based on [1] and [2]. The network is implemented using the brian2 simulator.

References

[1] T. Natschläger and B. Ruf, “Spatial and temporal pattern analysis via spiking neurons,” Network: Computation in Neural Systems, vol. 9, no. 3, pp. 319–332, Jan. 1998, doi: 10.1088/0954-898X_9_3_003.

[2] S. M. Bohte, H. L. Poutre, and J. N. Kok, “Unsupervised clustering with spiking neurons by sparse temporal coding and multilayer RBF networks,” IEEE Transactions on Neural Networks, vol. 13, no. 2, pp. 426–435, Mar. 2002, doi: 10.1109/72.991428.