如何在NEST模拟器中设置连接的synapse类型?

2024-09-28 03:23:45 发布

您现在位置:Python中文网/ 问答频道 /正文

根据NEST模拟器Python接口的教程,我创建了2个神经元群体,并将它们连接起来:

import nest
ndict = {"I_e": 200.0, "tau_m": 20.0}
nest.SetDefaults("iaf_psc_alpha", ndict)
neuronpop1 = nest.Create("iaf_psc_alpha", 100)
neuronpop2 = nest.Create("iaf_psc_alpha", 100)

nest.Connect(neuronpop1, neuronpop2, syn_spec={"weight":20.0})

但是我怎样才能将它们与一个特定的突触模型联系起来,就像model directory中列出的那样


Tags: importalphacreate教程模拟器群体psctau
1条回答
网友
1楼 · 发布于 2024-09-28 03:23:45

如果我理解正确的话,你想用特定的连接模式连接神经元

nest.Connect的默认连接模式是“all-to-all”

有关可用模式的更多详细信息,请参见^{} documentation

您还可以通过调用nest.ConnectionRules()来查看可用的规则

如果您使用的是ipython或jupyter,那么可以通过键入nest.Connect?本地获取docstring

编辑:要更改突触类型(它如何传输传入信号),请参见"synapse types" documentation

你可以找到tsodyksquantal_stdp突触的例子

你们人口的一个例子是:

# connect populations with depressing synapses
dep_params = {"U": 0.67, "u": 0.67, 'x': 1.0, "tau_rec": 450.0,
              "tau_fac": 0.0, "weight": 250.}

nest.CopyModel("tsodyks_synapse", "dep_syn", syn_param)

nest.Connect(neuronpop1, neuronpop2, syn_spec="dep_syn")

对于突触,随后出现的尖峰对突触后神经元的影响越来越小

相关问题 更多 >

    热门问题