1. A neural network comprising: a plurality of inputs of the neural network, each input configured to receive an input signal having an input value; a plurality of synapses, wherein each synapse is connected to one of the plurality of inputs and includes a plurality of corrective weights, wherein each corrective weight is established by a memory element that retains a respective weight value; a set of distributors, wherein each distributor is operatively connected to one of the plurality of inputs for receiving the respective input signal and is configured to select one or more corrective weights from the plurality of corrective weights in correlation with the input value; and a set of neurons, wherein: each neuron has at least one output and is connected with at least one of the plurality of inputs via one of the plurality of synapses; each neuron is configured to add up the weight values of the corrective weights selected from each synapse connected to the respective neuron and thereby generate a neuron sum; and the output of each neuron provides the respective neuron sum to establish an operational output signal of the neural network.