簡體   English   中英

如何在 NEST 模擬器中設置 Connection 的突觸類型?

[英]How to set a Connection's synapse type in the NEST simulator?

按照 Python 接口到 NEST 模擬器的教程,我創建了 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 連接起來,就像model 目錄中列出的那些?

如果我正確理解了這個問題,您希望將神經元與特定的連接模式連接起來。

nest.Connect的默認連接模式是“all_to_all”。

有關可用模式的更多詳細信息,請參閱Connect文檔

您還可以通過調用nest.ConnectionRules()查看可用的規則。

如果您使用的是 ipython 或 jupyter,您可以通過鍵入nest.Connect? .

編輯:要更改突觸類型(它如何傳輸傳入信號),請參閱“突觸類型”文檔

您可以找到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")

對於突觸,其中關閉的后續尖峰對突觸后神經元的影響越來越小。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM