Brian: a simulator for spiking neural networks in python.

Brian: a simulator for spiking neural networks in python.
复制标题

DOI:
10.3389/neuro.11.005.2008
复制
发表时间:
2008-01-01
影响因子:
3.5
通讯作者:
Brette, Romain
Brette, Romain
中科院分区:
医学3区
文献类型:
--
作者:
Goodman, Dan;Brette, Romain

文献摘要

被引文献

相似文献

“Brian”是一个新的脉冲神经网络模拟器,用Python编写(http://brian)。di.ens.fr)。它是一种直观和高度灵活的工具,用于快速开发新模型,特别是单室神经元网络。除了使用标准类型的神经元模型外,用户还可以通过用普通数学符号编写任意微分方程来定义模型。Python科学库也可用于定义模型和分析数据。矢量化技术允许高效的模拟,尽管有解释语言的开销。Brian对于处理非标准的神经元模型特别有价值,这些模型不容易被现有软件覆盖,并且可以替代使用Matlab或C进行模拟。由于其简单直观的语法,Brian也非常适合教授计算神经科学。
"Brian" is a new simulator for spiking neural networks, written in Python (http://brian. di.ens.fr). It is an intuitive and highly flexible tool for rapidly developing new models, especially networks of single-compartment neurons. In addition to using standard types of neuron models, users can define models by writing arbitrary differential equations in ordinary mathematical notation. Python scientific libraries can also be used for defining models and analysing data. Vectorisation techniques allow efficient simulations despite the overheads of an interpreted language. Brian will be especially valuable for working on non-standard neuron models not easily covered by existing software, and as an alternative to using Matlab or C for simulations. With its easy and intuitive syntax, Brian is also very well suited for teaching computational neuroscience.