spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence package¶
Submodules¶
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.abstract_has_a_plus_a_minus module¶
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.abstract_weight_dependence module¶
-
class
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.abstract_weight_dependence.
AbstractWeightDependence
[source]¶ Bases:
object
-
get_parameters_sdram_usage_in_bytes
(n_synapse_types, n_weight_terms)[source]¶ Get the amount of SDRAM used by the parameters of this rule
-
get_provenance_data
(pre_population_label, post_population_label)[source]¶ Get any provenance data
Parameters: - pre_population_label – label of pre.
- post_population_label – label of post.
Returns: the provenance data of the weight dependency
-
vertex_executable_suffix
¶ The suffix to be appended to the vertex executable for this rule
-
weight_maximum
¶ The maximum weight that will ever be set in a synapse as a result of this rule
-
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.weight_dependence_additive module¶
-
class
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.weight_dependence_additive.
WeightDependenceAdditive
(w_min=0.0, w_max=1.0)[source]¶ Bases:
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.abstract_has_a_plus_a_minus.AbstractHasAPlusAMinus
,spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.abstract_weight_dependence.AbstractWeightDependence
-
get_parameters_sdram_usage_in_bytes
(n_synapse_types, n_weight_terms)[source]¶ Get the amount of SDRAM used by the parameters of this rule
-
vertex_executable_suffix
¶ The suffix to be appended to the vertex executable for this rule
-
w_max
¶
-
w_min
¶
-
weight_maximum
¶ The maximum weight that will ever be set in a synapse as a result of this rule
-
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.weight_dependence_additive_triplet module¶
-
class
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.weight_dependence_additive_triplet.
WeightDependenceAdditiveTriplet
(w_min=0.0, w_max=1.0, A3_plus=0.01, A3_minus=0.01)[source]¶ Bases:
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.abstract_has_a_plus_a_minus.AbstractHasAPlusAMinus
,spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.abstract_weight_dependence.AbstractWeightDependence
-
A3_minus
¶
-
A3_plus
¶
-
default_parameters
= {'A3_minus': 0.01, 'A3_plus': 0.01, 'w_max': 1.0, 'w_min': 0.0}¶
-
get_parameters_sdram_usage_in_bytes
(n_synapse_types, n_weight_terms)[source]¶ Get the amount of SDRAM used by the parameters of this rule
-
vertex_executable_suffix
¶ The suffix to be appended to the vertex executable for this rule
-
w_max
¶
-
w_min
¶
-
weight_maximum
¶ The maximum weight that will ever be set in a synapse as a result of this rule
-
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.weight_dependence_multiplicative module¶
-
class
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.weight_dependence_multiplicative.
WeightDependenceMultiplicative
(w_min=0.0, w_max=1.0)[source]¶ Bases:
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.abstract_has_a_plus_a_minus.AbstractHasAPlusAMinus
,spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.abstract_weight_dependence.AbstractWeightDependence
-
get_parameters_sdram_usage_in_bytes
(n_synapse_types, n_weight_terms)[source]¶ Get the amount of SDRAM used by the parameters of this rule
-
vertex_executable_suffix
¶ The suffix to be appended to the vertex executable for this rule
-
w_max
¶
-
w_min
¶
-
weight_maximum
¶ The maximum weight that will ever be set in a synapse as a result of this rule
-
Module contents¶
-
class
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.
AbstractHasAPlusAMinus
[source]¶ Bases:
object
-
A_minus
¶
-
A_plus
¶
-
-
class
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.
AbstractWeightDependence
[source]¶ Bases:
object
-
get_parameters_sdram_usage_in_bytes
(n_synapse_types, n_weight_terms)[source]¶ Get the amount of SDRAM used by the parameters of this rule
-
get_provenance_data
(pre_population_label, post_population_label)[source]¶ Get any provenance data
Parameters: - pre_population_label – label of pre.
- post_population_label – label of post.
Returns: the provenance data of the weight dependency
-
vertex_executable_suffix
¶ The suffix to be appended to the vertex executable for this rule
-
weight_maximum
¶ The maximum weight that will ever be set in a synapse as a result of this rule
-
-
class
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.
WeightDependenceAdditive
(w_min=0.0, w_max=1.0)[source]¶ Bases:
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.abstract_has_a_plus_a_minus.AbstractHasAPlusAMinus
,spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.abstract_weight_dependence.AbstractWeightDependence
-
get_parameters_sdram_usage_in_bytes
(n_synapse_types, n_weight_terms)[source]¶ Get the amount of SDRAM used by the parameters of this rule
-
vertex_executable_suffix
¶ The suffix to be appended to the vertex executable for this rule
-
w_max
¶
-
w_min
¶
-
weight_maximum
¶ The maximum weight that will ever be set in a synapse as a result of this rule
-
-
class
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.
WeightDependenceMultiplicative
(w_min=0.0, w_max=1.0)[source]¶ Bases:
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.abstract_has_a_plus_a_minus.AbstractHasAPlusAMinus
,spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.abstract_weight_dependence.AbstractWeightDependence
-
get_parameters_sdram_usage_in_bytes
(n_synapse_types, n_weight_terms)[source]¶ Get the amount of SDRAM used by the parameters of this rule
-
vertex_executable_suffix
¶ The suffix to be appended to the vertex executable for this rule
-
w_max
¶
-
w_min
¶
-
weight_maximum
¶ The maximum weight that will ever be set in a synapse as a result of this rule
-
-
class
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.
WeightDependenceAdditiveTriplet
(w_min=0.0, w_max=1.0, A3_plus=0.01, A3_minus=0.01)[source]¶ Bases:
spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.abstract_has_a_plus_a_minus.AbstractHasAPlusAMinus
,spynnaker.pyNN.models.neuron.plasticity.stdp.weight_dependence.abstract_weight_dependence.AbstractWeightDependence
-
A3_minus
¶
-
A3_plus
¶
-
default_parameters
= {'A3_minus': 0.01, 'A3_plus': 0.01, 'w_max': 1.0, 'w_min': 0.0}¶
-
get_parameters_sdram_usage_in_bytes
(n_synapse_types, n_weight_terms)[source]¶ Get the amount of SDRAM used by the parameters of this rule
-
vertex_executable_suffix
¶ The suffix to be appended to the vertex executable for this rule
-
w_max
¶
-
w_min
¶
-
weight_maximum
¶ The maximum weight that will ever be set in a synapse as a result of this rule
-