[英]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?
.
編輯:要更改突觸類型(它如何傳輸傳入信號),請參閱“突觸類型”文檔。
您可以找到tsodyks或quantal_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.