A neural network is structured with a plurality of levels of nodes. Each level has a level-specific stabilization parameter that adjusts a learning rate, at a corresponding level, during training.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computing system, comprising: feature extraction logic that receives an input signal indicative of a physical input and extracts a set of features from the input signal; and a neural network pattern recognizer, comprising: an input level of nodes that receives the set of features and applies a first non-linear function to the set of features to output a first set of modified values; a first stabilizing parameter applied to the first set of modified values to obtain a first set of stabilized values, the first stabilizing parameter having a value that varies inversely relative to a change in an objective training function during back-propagation of an error through the input level of nodes; a first intermediate level of nodes that receives, as a first set of intermediate input values, the first set of stabilized values and applies a first intermediate non-linear function to the first set of intermediate input values to obtain a first set of intermediate modified values; a first intermediate stabilizing parameter applied to the first set of intermediate modified values to obtain a first set of intermediate stabilized values, the first intermediate stabilizing parameter having a value that varies inversely relative to a change in the objective training function during back-propagation of the error through the first intermediate level of nodes; and an output level of nodes that receives the first set of intermediate stabilized values, and generates a set of output values, the output values being indicative of a pattern represented by the physical input. 2. The computing system of claim 1 wherein the neural network pattern recognizer further comprises: a first linear bypass connection connecting the set of features received by the input level of nodes to the first set of stabilized values output by the input level of nodes, with a linear function, to obtain a first set of output values, the first intermediate level of nodes receiving, as the first set of intermediate input values, the first set of output values. 3. The computing system of claim 2 wherein the neural network pattern recognizer further comprises: a first intermediate linear bypass connection connecting the first set of intermediate input values received by the first intermediate level of nodes to the first set of intermediate stabilized values output by the first intermediate level of nodes, with a linear function, to obtain a first set of intermediate output values, the output level of nodes receiving the first set of intermediate stabilized values after the linear function is applied by the first intermediate bypass connection. 4. The computing system of claim 3 wherein the neural network pattern recognizer comprises: a plurality of additional intermediate levels of nodes, each intermediate level of nodes receiving, as a given set of intermediate input values, a given set of output values from a previous intermediate level of nodes, and applying a given intermediate non-linear function to the given set of intermediate input values to obtain a given set of intermediate modified values. 5. The computing system of claim 4 wherein the neural network pattern recognizer further comprises: a plurality of additional intermediate stabilizing parameters, each corresponding to a given one of the plurality of additional intermediate levels of nodes and being applied to a set of intermediate modified values output by a previous one of the plurality of additional intermediate levels of nodes, to obtain a corresponding set of intermediate stabilized values, each of the plurality of additional intermediate stabilizing parameters having a value that varies inversely relative to a change in the objective training function during back-propagation of the error through the corresponding intermediate level of nodes. 6. The computing system of claim 5 wherein the neural network pattern recognizer comprises: a plurality of additional intermediate linear bypass connections, each connecting the given set of intermediate input values received by a corresponding one of the plurality of additional intermediate levels of nodes to the given set of intermediate stabilized values output by the corresponding one additional intermediate level of nodes, with a linear function, to obtain a given set of intermediate output values for the corresponding one additional intermediate level of nodes. 7. The computing system of claim 1 wherein the first stabilizing parameter and the first intermediate stabilizing parameter both have corresponding values that are constrained to be positive. 8. The computing system of claim 7 wherein the first stabilizing parameter and the first intermediate stabilizing parameter both have values that are exponentials. 9. The computing system of claim 1 wherein the input signal comprises a speech signal indicative of a speech input and wherein the feature extraction logic is configured to extract an acoustic feature vector of acoustic features from the speech signal. 10. The computing system of claim 1 wherein the input signal comprises an image signal indicative of an image input representing a captured image and wherein the feature extraction logic is configured to extract an image feature vector of image features from the image signal. 11. The computing system of claim 1 wherein the input signal comprises a handwriting recognition signal indicative of a handwriting input and wherein the feature extraction logic is configured to extract a handwriting feature vector of character recognition features from the handwriting recognition signal. 12. A computer implemented method, comprising: receiving an input signal indicative of a physical input; extracting a set of features from the input signal; applying the set of features to an input level of nodes in a pattern recognizer, the input level of nodes applying a first non-linear function to the set of features to generate a first set of modified values; applying a first stabilizing parameter to the first set of modified values to generate a first set of stabilized values, the first stabilizing parameter having a value that varies inversely relative to a change in an objective training function during back-propagation of an error through the input level of nodes; generating a first set of output values based on the first set of stabilized values; receives, as a first set of intermediate input values at a first level of intermediate nodes, the first set of output values and applying a first intermediate non-linear function to the first set of intermediate input values to generate a first set of intermediate modified values; applying a first intermediate stabilizing parameter to the first set of intermediate modified values to generate a first set of intermediate stabilized values, the first intermediate stabilizing parameter having a value that varies inversely relative to a change in the objective training function during back-propagation of the error through the first intermediate level of nodes; generating a first set of intermediate output values based on the first set of intermediate stabilized values; and receiving, at an output level of nodes, the first set of intermediate output values, and generating a set of pattern recognition output values indicative of a pattern represented by the physical input. 13. The computer implemented method of claim 12 wherein generating the first set of output values comprises: connecting the set of features received by the input level of nodes to the first set of stabilized values output by the input level of nodes, with a first linear bypass connection, to obtain the first set of output values. 14. The computer implemented method of claim 13 wherein generating the first set of intermediate output values comprises: connecting the first set of intermediate input values to the first set of intermediate stabilized values, with a first intermediate linear bypass connection, to obtain the first set of intermediate output values. 15. The computer implemented method of claim 14 and further comprising: receiving at each of a plurality of additional intermediate levels of nodes, as a given set of intermediate input values, a given set of output values from a previous intermediate level of nodes; and applying a given intermediate non-linear function to the given set of intermediate input values to obtain a given set of intermediate modified values. 16. The computer implemented method of claim 15 and further comprising: applying a plurality of additional intermediate stabilizing parameters, each corresponding to a given one of the plurality of additional intermediate levels of nodes, to a set of intermediate modified values output by a previous one of the plurality of additional intermediate levels of nodes, to obtain a corresponding set of intermediate stabilized values, each of the plurality of additional intermediate stabilizing parameters having a value that varies inversely relative to a change in the objective training function during back-propagation of the error through the corresponding intermediate level of nodes; and generating, at each additional intermediate level of nodes, a corresponding set of intermediate output values. 17. The computer implemented method of claim 16 wherein generating, at each additional intermediate level of nodes, a corresponding set of intermediate output values comprises: connecting the given set of intermediate input values to the given set of intermediate stabilized values output by the corresponding one additional intermediate level of nodes, with an additional linear bypass connection, to obtain a given set of intermediate output values for the corresponding one additional intermediate level of nodes. 18. The computer implemented method of claim 12 wherein applying the first stabilizing parameter and applying the first intermediate stabilizing parameter both comprise constraining a value applied to be positive. 19. A computing system, comprising: a user interface component configured to detect a user input and generate an input signal indicative of the user input; feature extraction logic configured to receive the input signal and extract a set of features from the input signal; and an artificial neural network, comprising: an input level of nodes that receives the set of features and applies a first non-linear function to the set of features to output a first set of modified values; a first stabilizing parameter applied to the first set of modified values to obtain a first set of stabilized values, the first stabilizing parameter having a value that varies inversely relative to a change in an objective training function during back-propagation of an error through the input level of nodes; a first intermediate level of nodes that receives, as a first set of intermediate input values, the first set of stabilized values and applies a first intermediate non-linear function to the first set of intermediate input values to obtain a first set of intermediate modified values; a first intermediate stabilizing parameter applied to the first set of intermediate modified values to obtain a first set of intermediate stabilized values, the first intermediate stabilizing parameter having a value that varies inversely relative to a change in the objective training function during back-propagation of the error through the first intermediate level of nodes; and an output level of nodes that receives the first set of intermediate stabilized values, and generates a set of output values, the output values being indicative of a pattern represented by the physical input. 20. The computing system of claim 19 wherein the artificial neural network further comprises: a first linear bypass connection connecting the set of features received by the input level of nodes to the first set of stabilized values output by the input level of nodes, with a linear function, to obtain a first set of output values, the first intermediate level of nodes receiving, as the first set of intermediate input values, the first set of output values; and a first intermediate linear bypass connection connecting the first set of intermediate input values received by the first intermediate level of nodes to the first set of intermediate stabilized values output by the first intermediate level of nodes, with a linear function, to obtain a first set of intermediate output values, the output level of nodes receiving the first set of intermediate stabilized values after the linear function is applied by the first intermediate bypass connection.