Combining Spiking Neural Network and Artificial Neural Network for Enhanced Image Classification

Naoya Muramatsu,Hai-Tao Yu
DOI: https://doi.org/10.48550/arXiv.2102.10592
2021-02-28
Abstract:With the continued innovations of deep neural networks, spiking neural networks (SNNs) that more closely resemble biological brain synapses have attracted attention owing to their low power <a class="link-external link-http" href="http://consumption.However" rel="external noopener nofollow">this http URL</a>, for continuous data values, they must employ a coding process to convert the values to spike <a class="link-external link-http" href="http://trains.Thus" rel="external noopener nofollow">this http URL</a>, they have not yet exceeded the performance of artificial neural networks (ANNs), which handle such values <a class="link-external link-http" href="http://directly.To" rel="external noopener nofollow">this http URL</a> this end, we combine an ANN and an SNN to build versatile hybrid neural networks (HNNs) that improve the concerned <a class="link-external link-http" href="http://performance.To" rel="external noopener nofollow">this http URL</a> qualify this performance, MNIST and CIFAR-10 image datasets are used for various classification tasks in which the training and coding methods <a class="link-external link-http" href="http://changes.In" rel="external noopener nofollow">this http URL</a> addition, we present simultaneous and separate methods to train the artificial and spiking layers, considering the coding methods of <a class="link-external link-http" href="http://each.We" rel="external noopener nofollow">this http URL</a> find that increasing the number of artificial layers at the expense of spiking layers improves the HNN <a class="link-external link-http" href="http://performance.For" rel="external noopener nofollow">this http URL</a> straightforward datasets such as MNIST, it is easy to achieve the same performance as ANNs by using duplicate coding and separate <a class="link-external link-http" href="http://learning.However" rel="external noopener nofollow">this http URL</a>, for more complex tasks, the use of Gaussian coding and simultaneous learning is found to improve the accuracy of HNNs while utilizing a smaller number of artificial layers.
Neural and Evolutionary Computing,Computer Vision and Pattern Recognition,Machine Learning
What problem does this paper attempt to address?