脉冲神经网络中的分层贝叶斯推理与学习

Hierarchical Bayesian Inference and Learning in Spiking Neural Networks

IEEE Transactions on Cybernetics · 2017
被引 36
ABS 3

中文导读

提出一种基于赢者通吃电路的分层脉冲神经网络,通过脉冲变分期望最大化算法实现分层贝叶斯推理与学习,并在MNIST手写数字分类任务上验证了有效性。

Abstract

Numerous experimental data from neuroscience and psychological science suggest that human brain utilizes Bayesian principles to deal the complex environment. Furthermore, hierarchical Bayesian inference has been proposed as an appropriate theoretical framework for modeling cortical processing. However, it remains unknown how such a computation is organized in the network of biologically plausible spiking neurons. In this paper, we propose a hierarchical network of winner-take-all circuits which can carry out hierarchical Bayesian inference and learning through a spike-based variational expectation maximization (EM) algorithm. Particularly, we show how the firing activities of spiking neurons in response to the input stimuli and the spike-timing-dependent plasticity rule can be understood, respectively, as variational E-step and M-step of variational EM. Finally, we demonstrate the utility of this spiking neural network on the MNIST benchmark for unsupervised classification of handwritten digits.

计算神经科学脉冲神经网络贝叶斯推理机器学习无监督分类