A learning computer system may update parameters and states of an uncertain system. The system may receive data from a user or other source; process the received data through layers of processing units, thereby generating processed data; process the processed data to produce one or more intermediate or output signals; compare the one or more intermediate or output signals with one or more reference signals to generate information indicative of a performance measure of one or more of the layers of processing units; send information indicative of the performance measure back through the layers of processing units; process the information indicative of the performance measure in the processing units and in interconnections between the processing units; generate random, chaotic, fuzzy, or other numerical perturbations of the received data, the processed data, or the one or more intermediate or output signals; update the parameters and states of the uncertain system using the received data, the numerical perturbations, and previous parameters and states of the uncertain system; determine whether the generated numerical perturbations satisfy a condition; and if the numerical perturbations satisfy the condition, inject the numerical perturbations into one or more of the parameters or states, the received data, the processed data, or one or more of the processing units.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A learning computer system that updates parameters and states of an uncertain system comprising a data processing system that includes a hardware processor that has a configuration that: receives data from a user or other source; processes the received data through layers of processing units, thereby generating processed data; processes the processed data to produce one or more intermediate or output signals; compares the one or more intermediate or output signals with one or more reference signals to generate information indicative of a performance measure of one or more of the layers of processing units; sends information indicative of the performance measure back through the layers of processing units; processes the information indicative of the performance measure in the processing units and in interconnections between the processing units; generates random, chaotic, fuzzy, or other numerical perturbations of the received data, the processed data, or the one or more intermediate or output signals; updates the parameters and states of the uncertain system using the received data, the numerical perturbations, and previous parameters and states of the uncertain system; determines whether the generated numerical perturbations satisfy a condition; and if the numerical perturbations satisfy the condition, injects the numerical perturbations into one or more of the parameters or states, the received data, the processed data, or one or more of the processing units. 2. The learning computer system of claim 1 wherein the learning computer system unconditionally injects noise or chaotic or other perturbations into one or more of the estimated parameters or states, the received data, the processed data, or one or more of the processing units. 3. The learning computer system of claim 2 wherein the unconditional injection speeds up learning by the learning computer system. 4. The learning computer system of claim 2 wherein the unconditional injection improves the accuracy of the learning computer system. 5. The learning computer system of claim 1 wherein, if the numerical perturbations do not satisfy the condition, the system does not inject the numerical perturbations into one or more of the parameters or states, the received data, the processed data, or one or more of the processing units. 6. The learning computer system of claim 1 wherein the received data represents an image, a speech signal, or other signal. 7. The learning computer system of claim 1 wherein the injection speeds up learning by the learning computer system. 8. The learning computer system of claim 1 wherein the injection improves the accuracy of the learning computer system. 9. A learning computer system that updates parameters and states of an uncertain system comprising a data processing system that includes a hardware processor that has a configuration that: receives data from a user or other source; processes the received data bi-directionally through two layers of processing units, thereby generating processed data; generates random, chaotic, fuzzy, or other numerical perturbations of the received data, the processed data, or one or more signals within the two layers of processing units; updates the parameters and states of the uncertain system using the received data, the numerical perturbations, and previous parameters and states of the uncertain system; determines whether the generated numerical perturbations satisfy a condition; and if the numerical perturbations satisfy the condition, injects the numerical perturbations into one or more of the parameters or states, the received data, the processed data, or one or more of the processing units. 10. The learning computer system of claim 9 wherein the learning computer system repeats all of the steps of claim 9, except that the processing step during the repeat processes one or both of the two layers of processing units along with a third layer of a processing unit. 11. The learning computer system of claim of claim 10 wherein the learning computer system repeats all of the steps of claim 10 until the received data has been processed bi-directionally through all of the layers of the processing units. 12. The learning computer system of claim of claim 9 wherein the processing units in the two layers of processing units process bi-polar signals. 13. The learning computer system of claim 9 wherein the learning computer system unconditionally injects noise or chaotic or other perturbations into one or more of the estimated parameters or states, the received data, the processed data, or the processing units. 14. A non-transitory, tangible, computer-readable storage medium containing a program of instructions that causes a learning computer system running the program of instructions that has a data processing system that includes a hardware processor to update parameters and states of an uncertain system by: receiving data from a user or other source; processing the received data through layers of processing units, thereby generating processed data; processing the processed data to produce one or more intermediate or output signals; comparing the one or more intermediate or output signals with one or more reference signals to generate information indicative of a performance measure of one or more of the layers of processing units; sending information indicative of the performance measure back through the layers of processing units; processing the information indicative of the performance measure in the processing units and in interconnections between the processing units; generating random, chaotic, fuzzy, or other numerical perturbations of the received data, the processed data, or the one or more intermediate or output signals; updating the parameters and states of the uncertain system using the received data, the numerical perturbations, and previous parameters and states of the uncertain system; determining whether the generated numerical perturbations satisfy a condition; and if the numerical perturbations satisfy the condition, injecting the numerical perturbations into one or more of the parameters or states, the received data, the processed data, or one or more of the processing units. 15. The storage medium of claim 14 wherein the program of instructions causes the learning computer system to unconditionally inject noise or chaotic or other perturbations into one or more of the estimated parameters or states, the received data, the processed data, or the one or more processing units. 16. The storage medium of claim 15 wherein the unconditional injection speeds up learning by the learning computer system. 17. The storage medium of claim 15 wherein the unconditional injection improves the accuracy of the learning computer system. 18. The storage medium of claim 14 wherein, if the numerical perturbations do not satisfy the condition, the program of instructions causes the learning computer system not to inject the numerical perturbations into one or more of the parameters or states, the received data, the processed data, or one or more of the processing units. 19. The storage medium of claim 14 wherein the received data represents an image, a speech signal, or other signal. 20. The storage medium of claim 14 wherein the injection speeds up learning by the learning computer system. 21. The storage medium of claim 14 wherein the injection improves the accuracy of the learning computer system. 22. A non-transitory, tangible, computer-readable storage medium containing a program of instructions that causes a learning computer system running the program of instructions that has a data processing system that includes a hardware processor to update parameters and states of an uncertain system by: receiving data from a user or other source; processing the received data bi-directionally through two layers of processing units, thereby generating processed data; generating random, chaotic, fuzzy, or other numerical perturbations of the received data, the processed data, or one or more signals within the two layers of processing units; updating the parameters and states of the uncertain system using the received data, the numerical perturbations, and previous parameters and states of the uncertain system; determining whether the generated numerical perturbations satisfy a condition; and if the numerical perturbations satisfy the condition, injecting the numerical perturbations into one or more of the parameters or states, the received data, the processed data, or one or more of the processing units. 23. The storage medium of claim 22 wherein the program of instructions causes the learning computer system to repeat all of the steps of claim 22, except that the processing step during the repeat processes one or both of the two layers of processing units along with a third layer of a processing unit. 24. The storage medium of claim of claim 23 wherein the program of instructions causes the learning computer system to repeat all of the steps of claim 23 until the received data has been processed bi-directionally through all of the layers of the processing units. 25. The storage medium of claim of claim 22 wherein processing units in the two layers of processing units process bi-polar signals. 26. The storage medium of claim 22 wherein the program of instructions causes the learning computer system to unconditionally inject noise or chaotic or other perturbations into one or more of the estimated parameters or states, the received data, the processed data, or the processing units.