-
Notifications
You must be signed in to change notification settings - Fork 370
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement randomized initialization for neurons #352
Comments
If no one minds, I'd give this a try. @heplesser if that's OK please assign the ticket to me. |
@jakobj Great that you want to work on this! All the "mechanics" should be in place from the Connect framework, but need to be applied to neuron initialization. The Take a look at the It may be a good idea to create a few test cases first, especially for initialization using random numbers or arrays in case of parallel building. |
thanks @heplesser, i agree that we can reuse and should rename |
@jakobj The default parameter values are set and reset in We might want to move this down to the C++-level and proceed as follows:
With this solution, we will not create any overhead for creating neurons with fixed parameters only and we need only a single pass through the neurons that are created. |
thanks for the pointer @heplesser. i now moved the current functionality entirely to the C++ level. this works quite nicely. i'll look into random distributions now. you can see the changes in my branch: https://github.com/jakobj/nest-simulator/tree/fix352_random_initialization_neurons |
@jakobj Looks very good! I cannot comment directly in your code, so I will do it by link.
|
Thanks @heplesser for the comments. I implemented |
@heplesser would it be an option to adapt |
@heplesser another issue i stimbled upon: we can't rename |
I'm closing this in favor of compneuronmbu#4. |
With
NewConnect
, we support randomised initialisation of synapses. Provide the same type of support for neuron initialisation, so that one could writeThis was previously trac854.
The text was updated successfully, but these errors were encountered: