Improvement of pattern recognition in spiking neural networks by modifying threshold parameter and using image inversion
In recent years, spiking neural networks (SNNs) have gained popularity as a biologically plausible and energy-efficient alternative to artificial neural networks. Unlike non-spiking networks, SNNs use asynchronous, scattered pulses to communicate between spiking neurons, making them suitable for por...
Gespeichert in:
Veröffentlicht in: | Multimedia tools and applications 2024-02, Vol.83 (7), p.19061-19088 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | In recent years, spiking neural networks (SNNs) have gained popularity as a biologically plausible and energy-efficient alternative to artificial neural networks. Unlike non-spiking networks, SNNs use asynchronous, scattered pulses to communicate between spiking neurons, making them suitable for portable systems with limited hardware and energy resources. In this paper, we propose a feed-forward spiking neural network (SNN) with two spiking convolutional layers, one spiking classification layer, and a single non-spiking leaky integrator for readout. This network uses reverse pixel values and a type of time encoding known as constant-current-leaky integrate and fire (LIF) coding. Here, for the first time, the idea of adjusting the threshold voltage parameter of network neurons and inverting input images is introduced to improve recognition accuracy. We demonstrate that decreasing the threshold voltage parameter below its default voltage and optimizing input images by inverting pixel values can improve the recognition accuracy of the network. Using this approach, we test the network on the popular MNIST and Fashion-MNIST benchmarks, achieving test accuracies of 99.28% and 90.43%, respectively. We also test our approach on models from several studies and different datasets to prove its validity and generality. Results show that our proposed approach is effective in improving recognition accuracy compared to the initial accuracies of the models. |
---|---|
ISSN: | 1573-7721 1380-7501 1573-7721 |
DOI: | 10.1007/s11042-023-16344-3 |