Skip to content

SoftwareNeuronLabel

DavidFreely edited this page Nov 12, 2025 · 3 revisions

Related: SoftwareNeuronIndex

Helps to debug. Has no function in a graph.

But I do use the labels to add information to the graph and I add test data to the graph with a single C-sharp function add thing."

Every neuron may carry a text label, and these are typically used just to display in the user interface in order to keep track of which function is being handled where. In the demonstration networks, some neuron labels are used to indicate the function of a neuron or to refer to it while others are used simply as notation labels within the network.

There is no limitation, however, in the way a Module can manipulate the label so it could also be used to store a text string which can be used by other software in a Module. As an example, neurons in speech-recognition are given labels that correspond to the words or phonemes they represent. Also, a Module may reference any neuron in the network by its label as well as by its Id to, say, add a synapse or read or set a value. Since neurons are sometimes referenced by Id and may also be referenced by label, numeric labels (which might be ambiguous) are automatically prepended with an underscore ("_") which does not show in the neuron display. Labels don’t need to be unique but this can cause issues when subsequently referencing neurons by label so there is a warning when setting a neuron label if it is already in use.

Neurons can also be referenced by label.

Clone this wiki locally