Fixed Degree
Creates a fixed number of connections to or from each neuron. For each neuron, the strategy randomly selects a fixed number of target neurons to connect with. An optional radius constraint can limit connections to spatially nearby neurons.
Parameters
-
Degree: The number of connections allowed to or from each neuron.
-
Indegree / outdegree: Determines the direction of connection counting. If set to Indegree, the fixed number of connections are made inward to each neuron (connections sent in to each neuron). If set to Outdegree, the fixed number of connections radiate out from each neuron.
-
Use radius: If true, only connect within a specified radius. When enabled, the Radius parameter becomes available.
-
Radius: Distance within which to make connections (in pixels). Only visible when Use radius is enabled.
-
Allow self connections: Whether synapses from neurons to themselves are allowed.
-
Weight Initializer: Determines how synapse strengths are set. See Weight Initializers for options.
Polarity Behavior
Fixed Degree applies source neuron polarity during weight initialization, then applies the excitatory/inhibitory ratio to nonpolar neurons. This is transparent to users but means the strategy correctly handles excitatory, inhibitory, and nonpolar neurons.
The excitatory/inhibitory ratio setting controls the distribution of positive and negative weights for nonpolar neurons. Excitatory and inhibitory neurons always maintain their polarity constraint.