A neural network may include a group of neurons loosely modeled after the structure of a biological brain which includes large clusters of neurons connected by synapses. In a neural network, neurons are connected to other neurons via links which may be excitatory or inhibitory in their effect on the activation state of connected neurons. A neuron may perform a function utilizing the values of its inputs to update a membrane potential of the neuron. A neuron may propagate a spike signal to connected neurons when a threshold associated with the neuron is surpassed. A neural network may be trained or otherwise adapted to perform various data processing tasks, such as computer vision tasks, speech recognition tasks, or other suitable computing tasks.
Like reference numbers and designations in the various drawings indicate like elements.