write mat&met, improve images

This commit is contained in:
a.ott
2020-08-28 17:40:47 +02:00
parent 659c71673a
commit 0bc3324fb4
25 changed files with 653 additions and 305 deletions

View File

@@ -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