Implement, in the language C++ or python (preferred), the Izhikevich spiking neu

Need help with assignments?

Our qualified writers can create original, plagiarism-free papers in any format you choose (APA, MLA, Harvard, Chicago, etc.)

Order from us for quality, customized work in due time of your choice.

Click Here To Order Now

Implement, in the language C++ or python (preferred), the Izhikevich spiking neu

Implement, in the language C++ or python (preferred), the Izhikevich spiking neuron model and use it to simulate 60 secs of neural activity.
PLEASE SEE ATTACHED PDF FOR CONFIGURATION PARAMETERS AND FURTHER INSTRUCTIONS:
Requirements
1. Implement the Izhikevich spiking neuron model (a program) in any computer language.
2. Your program must simulate 60 secs of neural activity involving at least 1 neuron.
3. Provide sufficient input to the neuron(s) to produce at least 1 spike per second. Input can be in the
form of a constant signal, from a data set, a randomized process (e.g., Poisson process) or other
neurons.
4. The activity of the neuron(s) must be captured (i.e., saved). You must save the membrane voltage (v),
the reset variable (u) and all spike times. These values should be used to create a visualization of the
neural activity (see point 5).
5. Your program must produce a visualization of neural activity. This can be done on- or offline. Online
would be something like I demonstrated in class where activity is immediately presented to the user.
Offline would involve writing output to a text file (or other data storage format) and then using that
data to graph neural behavior. You may use any libraries for this so long as I can run it. You must
include the visualization program. In other words, a graph alone (e.g., a .png or .jpeg) does not
count. I must be able to run your simulation and then run your visualization program to see the
output of what I just produced.
6. You must provide a README for the submission describing what you have done and how to run it.
Don’t make me guess.
7. You may use one or more of the configuration parameters for the Izhikevich neuron (see below).
8. The graphs or online display must be labeled so I know what is what, e.g., axes or pl

Need help with assignments?

Our qualified writers can create original, plagiarism-free papers in any format you choose (APA, MLA, Harvard, Chicago, etc.)

Order from us for quality, customized work in due time of your choice.

Click Here To Order Now