Department of Computer Science, University of California Irvine, Irvine, CA 92697-3435, United States.
Neural Netw. 2013 Dec;48:109-24. doi: 10.1016/j.neunet.2013.07.012. Epub 2013 Aug 14.
Understanding how the human brain is able to efficiently perceive and understand a visual scene is still a field of ongoing research. Although many studies have focused on the design and optimization of neural networks to solve visual recognition tasks, most of them either lack neurobiologically plausible learning rules or decision-making processes. Here we present a large-scale model of a hierarchical spiking neural network (SNN) that integrates a low-level memory encoding mechanism with a higher-level decision process to perform a visual classification task in real-time. The model consists of Izhikevich neurons and conductance-based synapses for realistic approximation of neuronal dynamics, a spike-timing-dependent plasticity (STDP) synaptic learning rule with additional synaptic dynamics for memory encoding, and an accumulator model for memory retrieval and categorization. The full network, which comprised 71,026 neurons and approximately 133 million synapses, ran in real-time on a single off-the-shelf graphics processing unit (GPU). The network was constructed on a publicly available SNN simulator that supports general-purpose neuromorphic computer chips. The network achieved 92% correct classifications on MNIST in 100 rounds of random sub-sampling, which is comparable to other SNN approaches and provides a conservative and reliable performance metric. Additionally, the model correctly predicted reaction times from psychophysical experiments. Because of the scalability of the approach and its neurobiological fidelity, the current model can be extended to an efficient neuromorphic implementation that supports more generalized object recognition and decision-making architectures found in the brain.
理解人类大脑如何能够高效地感知和理解视觉场景仍然是一个正在进行的研究领域。尽管许多研究都集中在设计和优化神经网络以解决视觉识别任务上,但大多数研究要么缺乏神经生物学上合理的学习规则,要么缺乏决策过程。在这里,我们提出了一个大规模的分层尖峰神经网络(SNN)模型,该模型将底层记忆编码机制与高层决策过程相结合,实时执行视觉分类任务。该模型由 Izhikevich 神经元和基于电导率的突触组成,用于对神经元动力学进行真实近似,具有附加突触动力学的用于记忆编码的尖峰时间依赖性可塑性(STDP)突触学习规则,以及用于记忆检索和分类的累加器模型。整个网络由 71,026 个神经元和约 1.33 亿个突触组成,在单个现成的图形处理单元(GPU)上实时运行。该网络是在一个支持通用神经形态计算机芯片的公共 SNN 模拟器上构建的。该网络在 100 轮随机子采样中实现了 92%的 MNIST 正确分类,与其他 SNN 方法相当,提供了一个保守和可靠的性能指标。此外,该模型还正确预测了来自心理物理学实验的反应时间。由于该方法的可扩展性及其神经生物学保真度,当前的模型可以扩展到一个有效的神经形态实现,以支持大脑中更普遍的物体识别和决策架构。