Delorme Arnaud, Thorpe Simon J
CERCO, Faculté de Médecine, 133 route de Narbonne, 31062 Toulouse, France.
Network. 2003 Nov;14(4):613-27.
Many biological neural network models face the problem of scalability because of the limited computational power of today's computers. Thus, it is difficult to assess the efficiency of these models to solve complex problems such as image processing. Here, we describe how this problem can be tackled using event-driven computation. Only the neurons that emit a discharge are processed and, as long as the average spike discharge rate is low, millions of neurons and billions of connections can be modelled. We describe the underlying computation and implementation of such a mechanism in SpikeNET, our neural network simulation package. The type of model one can build is not only biologically compliant, it is also computationally efficient as 400 000 synaptic weights can be propagated per second on a standard desktop computer. In addition, for large networks, we can set very small time steps (< 0.01 ms) without significantly increasing the computation time. As an example, this method is applied to solve complex cognitive tasks such as face recognition in natural images.
由于当今计算机的计算能力有限,许多生物神经网络模型面临可扩展性问题。因此,很难评估这些模型解决诸如图像处理等复杂问题的效率。在此,我们描述如何使用事件驱动计算来解决这个问题。仅处理发出放电的神经元,并且只要平均脉冲放电率较低,就可以对数百万个神经元和数十亿个连接进行建模。我们在我们的神经网络模拟软件包SpikeNET中描述了这种机制的底层计算和实现。可以构建的模型类型不仅符合生物学原理,而且计算效率高,因为在标准台式计算机上每秒可以传播40万个突触权重。此外,对于大型网络,我们可以设置非常小的时间步长(<0.01毫秒)而不会显著增加计算时间。作为一个例子,这种方法被应用于解决复杂的认知任务,如自然图像中的人脸识别。