Spiking Neural Networks (SNNs) are brain-inspired, event-driven machine learning algorithms that have been widely recognized in producing ultra-high-energy-efficient hardware. Among existing SNNs, unsupervised SNNs based on synaptic plasticity, especially Spike-Timing-Dependent Plasticity (STDP), are considered to have great potential in imitating the learning process of the biological brain. Nevertheless, the existing STDP-based SNNs have limitations in constrained learning capability and/or slow learning speed. Most STDP-based SNNs adopted a slow-learning Fully-Connected (FC) architecture and used a sub-optimal vote-based scheme for spike decoding. In this paper, we overcome these limitations with: 1) a design of high-parallelism network architecture, inspired by the Inception module in Artificial Neural Networks (ANNs); 2) use of a Vote-for-All (VFA) decoding layer as a replacement to the standard vote-based spike decoding scheme, to reduce the information loss in spike decoding and, 3) a proposed adaptive repolarization (resetting) mechanism that accelerates SNNs' learning by enhancing spiking activities. Our experimental results on two established benchmark datasets (MNIST/EMNIST) show that our network architecture resulted in superior performance compared to the widely used FC architecture and a more advanced Locally-Connected (LC) architecture, and that our SNN achieved competitive results with state-of-the-art unsupervised SNNs (95.64%/80.11% accuracy on the MNIST/EMNISE dataset) while having superior learning efficiency and robustness against hardware damage. Our SNN achieved great classification accuracy with only hundreds of training iterations, and random destruction of large numbers of synapses or neurons only led to negligible performance degradation.
翻译:Spik Neural 网络(SNN)是大脑启发型的、由事件驱动的机能学习算法,在生产超高节能硬件的过程中,这种算法得到了广泛承认。在现有的SNNS中,基于超高节能节能硬件的无监督 SNNS, 特别是Spik-Timing-Dependent Syality(STDP)被认为具有模仿生物大脑学习过程的巨大潜力。然而,现有基于STDP的SNNS在学习能力和/或学习速度缓慢方面都存在局限性。大多数基于STDP的SNNNNNCSNNCS采用了一个学习速度缓慢的全节能(FC)结构,并使用一个基于亚优的基于投票的基于亚最佳选举的系统来加速解码工作。在本文中,我们克服了这些限制是:1)一个高频网络设计,在人工神经网络的感知模块(ANNSL)中, 仅使用“投票为全能(VFFA)解码(VFA)的解码层,以取代基于标准的快速解码的高级解码化(NC)系统)系统系统系统,以取代基于标准的解码的高级解码化的系统, 高级(SEM-cental-cental-cental-rolusal-dealdealde) 数据系统,在Snalde)运行中,在升级的系统运行中,在SNDRDRD)运行中,在加速了我们SNFNFSNDRDRDRDRDRDRD)运行的系统运行的系统运行的系统运行的系统运行中,在快速化的快速的系统运行中,在加速的快速的系统运行中,在快速的系统运行中,在快速的快速的快速两个级中,在提高中,在提高中,在提高中,在SNDSNDSNFSNDSNDSNBLDLDADDSDSDSDDDDADDA中,在加速中,在加速中,在SDADSDADADSDADADRDADADADADA中,在SND的