ml_genn.initializers package
Initializers are used to define model state variables and parameter initialization functions which can be offloaded to the GPU
- class ml_genn.initializers.Initializer
Bases:
ABC
Base class for all initializers
- abstract get_snippet()
Gets PyGeNN implementation of initializer
- Return type:
- class ml_genn.initializers.Normal(mean=0.0, sd=1.0)
Bases:
Initializer
Initialize by sampling from the normal distribution.
- Parameters:
mean (float) – Mean value
sd (float) – Standard deviation
- get_snippet()
Gets PyGeNN implementation of initializer
- Return type:
- class ml_genn.initializers.Uniform(min=0.0, max=1.0)
Bases:
Initializer
Initialize by sampling from the uniform distribution.
- Parameters:
min (float) – Minimum value
max (float) – Maximum value
- get_snippet()
Gets PyGeNN implementation of initializer
- Return type:
- class ml_genn.initializers.Wrapper(snippet, param_vals, egp_vals)
Bases:
Initializer
- get_snippet()
Gets PyGeNN implementation of initializer