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.

Polarity Behavior

Fixed Degree applies source neuron polarity during weight initialization, then applies the excitatory/inhibitory ratio to non-polar neurons. This is transparent to users but means the strategy correctly handles both pre-polarized and non-polar neurons.

The excitatory/inhibitory ratio setting controls the distribution of positive and negative weights for non-polar (Both polarity) neurons. Pre-polarized Excitatory and Inhibitory neurons always maintain their polarity.