Connection weights are the key elements in an ANN. They
express the relative strength (or mathematical value) of the input data or the many
connections that transfer data from layer to layer. In other words, weights express the
relative importance of each input to a processing element and, ultimately, the outputs.Weights are crucial in that they store learned patterns of information. It is through repeated adjustments of weights that a network learns.