Cargando…

Spiking Neural Networks and Their Applications: A Review

The past decade has witnessed the great success of deep neural networks in various domains. However, deep neural networks are very resource-intensive in terms of energy consumption, data requirements, and high computational costs. With the recent increasing need for the autonomy of machines in the r...

Descripción completa

Detalles Bibliográficos
Autores principales: Yamazaki, Kashu, Vo-Ho, Viet-Khoa, Bulsara, Darshan, Le, Ngan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9313413/
https://www.ncbi.nlm.nih.gov/pubmed/35884670
http://dx.doi.org/10.3390/brainsci12070863
_version_ 1784754073917980672
author Yamazaki, Kashu
Vo-Ho, Viet-Khoa
Bulsara, Darshan
Le, Ngan
author_facet Yamazaki, Kashu
Vo-Ho, Viet-Khoa
Bulsara, Darshan
Le, Ngan
author_sort Yamazaki, Kashu
collection PubMed
description The past decade has witnessed the great success of deep neural networks in various domains. However, deep neural networks are very resource-intensive in terms of energy consumption, data requirements, and high computational costs. With the recent increasing need for the autonomy of machines in the real world, e.g., self-driving vehicles, drones, and collaborative robots, exploitation of deep neural networks in those applications has been actively investigated. In those applications, energy and computational efficiencies are especially important because of the need for real-time responses and the limited energy supply. A promising solution to these previously infeasible applications has recently been given by biologically plausible spiking neural networks. Spiking neural networks aim to bridge the gap between neuroscience and machine learning, using biologically realistic models of neurons to carry out the computation. Due to their functional similarity to the biological neural network, spiking neural networks can embrace the sparsity found in biology and are highly compatible with temporal code. Our contributions in this work are: (i) we give a comprehensive review of theories of biological neurons; (ii) we present various existing spike-based neuron models, which have been studied in neuroscience; (iii) we detail synapse models; (iv) we provide a review of artificial neural networks; (v) we provide detailed guidance on how to train spike-based neuron models; (vi) we revise available spike-based neuron frameworks that have been developed to support implementing spiking neural networks; (vii) finally, we cover existing spiking neural network applications in computer vision and robotics domains. The paper concludes with discussions of future perspectives.
format Online
Article
Text
id pubmed-9313413
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-93134132022-07-26 Spiking Neural Networks and Their Applications: A Review Yamazaki, Kashu Vo-Ho, Viet-Khoa Bulsara, Darshan Le, Ngan Brain Sci Review The past decade has witnessed the great success of deep neural networks in various domains. However, deep neural networks are very resource-intensive in terms of energy consumption, data requirements, and high computational costs. With the recent increasing need for the autonomy of machines in the real world, e.g., self-driving vehicles, drones, and collaborative robots, exploitation of deep neural networks in those applications has been actively investigated. In those applications, energy and computational efficiencies are especially important because of the need for real-time responses and the limited energy supply. A promising solution to these previously infeasible applications has recently been given by biologically plausible spiking neural networks. Spiking neural networks aim to bridge the gap between neuroscience and machine learning, using biologically realistic models of neurons to carry out the computation. Due to their functional similarity to the biological neural network, spiking neural networks can embrace the sparsity found in biology and are highly compatible with temporal code. Our contributions in this work are: (i) we give a comprehensive review of theories of biological neurons; (ii) we present various existing spike-based neuron models, which have been studied in neuroscience; (iii) we detail synapse models; (iv) we provide a review of artificial neural networks; (v) we provide detailed guidance on how to train spike-based neuron models; (vi) we revise available spike-based neuron frameworks that have been developed to support implementing spiking neural networks; (vii) finally, we cover existing spiking neural network applications in computer vision and robotics domains. The paper concludes with discussions of future perspectives. MDPI 2022-06-30 /pmc/articles/PMC9313413/ /pubmed/35884670 http://dx.doi.org/10.3390/brainsci12070863 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Review
Yamazaki, Kashu
Vo-Ho, Viet-Khoa
Bulsara, Darshan
Le, Ngan
Spiking Neural Networks and Their Applications: A Review
title Spiking Neural Networks and Their Applications: A Review
title_full Spiking Neural Networks and Their Applications: A Review
title_fullStr Spiking Neural Networks and Their Applications: A Review
title_full_unstemmed Spiking Neural Networks and Their Applications: A Review
title_short Spiking Neural Networks and Their Applications: A Review
title_sort spiking neural networks and their applications: a review
topic Review
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9313413/
https://www.ncbi.nlm.nih.gov/pubmed/35884670
http://dx.doi.org/10.3390/brainsci12070863
work_keys_str_mv AT yamazakikashu spikingneuralnetworksandtheirapplicationsareview
AT vohovietkhoa spikingneuralnetworksandtheirapplicationsareview
AT bulsaradarshan spikingneuralnetworksandtheirapplicationsareview
AT lengan spikingneuralnetworksandtheirapplicationsareview