write mat&met, improve images
This commit is contained in:
@@ -5,7 +5,30 @@ import helperFunctions as hF
|
||||
|
||||
|
||||
def main():
|
||||
pass
|
||||
time = 30
|
||||
adaption_time = 1
|
||||
step = 0.00005
|
||||
stimulus = np.zeros(int((time + adaption_time)/step))
|
||||
|
||||
v1, spikes = pif_simulation(stimulus, step)
|
||||
spikes = np.array(spikes)
|
||||
count = len(spikes[spikes > adaption_time])
|
||||
print("Baseline freq PIF: {:.2f}".format(count / time))
|
||||
|
||||
v1, spikes = lif_simulation(stimulus, step)
|
||||
spikes = np.array(spikes)
|
||||
count = len(spikes[spikes > adaption_time])
|
||||
print("Baseline freq LIF: {:.2f}".format(count / time))
|
||||
|
||||
v1, spikes = lifac_simulation(stimulus, step)
|
||||
spikes = np.array(spikes)
|
||||
count = len(spikes[spikes > adaption_time])
|
||||
print("Baseline freq LIFAC: {:.2f}".format(count / time))
|
||||
|
||||
v1, spikes = lifac_ref_simulation(stimulus, step)
|
||||
spikes = np.array(spikes)
|
||||
count = len(spikes[spikes > adaption_time])
|
||||
print("Baseline freq LIFAC+ref: {:.2f}".format(count / time))
|
||||
|
||||
|
||||
def pif_simulation(stimulus, step_size):
|
||||
@@ -35,7 +58,7 @@ def lif_simulation(stimulus, step_size):
|
||||
v_0 = 0
|
||||
v_base = 0
|
||||
threshold = 1
|
||||
v_offset = 1.0013
|
||||
v_offset = 1.001255
|
||||
mem_tau = 0.015
|
||||
|
||||
v_1 = np.zeros(len(stimulus))
|
||||
@@ -56,7 +79,7 @@ def lifac_simulation(stimulus, step_size):
|
||||
v_0 = 0
|
||||
v_base = 0
|
||||
threshold = 1
|
||||
v_offset = 1.35
|
||||
v_offset = 1.3445
|
||||
mem_tau = 0.015
|
||||
adaption_tau = 0.1
|
||||
adaption_step = 0.05
|
||||
@@ -82,7 +105,7 @@ def lifac_ref_simulation(stimulus, step_size):
|
||||
v_0 = 0
|
||||
v_base = 0
|
||||
threshold = 1
|
||||
v_offset = 1.35
|
||||
v_offset = 1.3445
|
||||
mem_tau = 0.015
|
||||
adaption_tau = 0.1
|
||||
adaption_step = 0.05
|
||||
|
||||
Reference in New Issue
Block a user