An axon carries the output of a neuron
. A neuron
outputs the result of its processes on its axon
for connection to other neurons, or to output devices. A neuron's axon may be divergent. That is, it may fan out and connect to multiple inputs of multiple post-synaptic
receive inputs from axons originating at other neurons, input devices, and themselves. These axons connect to neurons via synapses
, which attach via the surface of the neuron body, its dendrite
, or even its own axon.
carry the output of a neuron
(or input device) as action potentials
which they convey in similar fashion to electrical signals over a wire. In biological axons, action potentials are pulses which represent levels using frequency and/or pulse width modulation.
axonal action potentials are not represented directly (at this time). The outputs of Netlab's axons are called axon-levels
and are generally considered the analog values that are conveyed via modulated pulse streams. Netlab's design is open to representing pulse mechanisms intrinsically in a future release, if such a capability is thought to be important.
In Netlab, axon connections are sometimes expressed schematically as connections to the neuron's synapse-space, either as individually connected axons (a single line), or as a bundle
| | \
| | \
In Schematic notational context axons are drawn as single thin lines. Color of an axon (if multiple colors are used) may be different from bundle
In Netlab's Noodle™ source code, axons are implicit in connections
to other super-types, such as neurons
, trainers, or output devices.