LEARNING AND ANALYSIS SYSTEMS AND METHODS
First Claim
1. A system for analyzing an analyzed environment, the system comprising:
- at least one programmable processor to execute a plurality of program instructions; and
at least one data storage device communicatively coupled to the at least one programmable processor to store a plurality of neural networks, each of the plurality of neural networks having an associated set of parameters; and
wherein the program instructions, when executed, are operable to cause the at least one programmable processor to;
associate a respective plurality of sets of parameters with each of a plurality of problems associated with the analyzed environment;
automatically generate a respective neural network for each set of parameters associated with each of the problems when there is sufficient data to do so; and
generate a solution for at least one problem by selecting a neural network from the neural networks that are associated with the at least one problem and by using a neural network output output by the selected neural network in order to generate the solution for the at least one problem.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that automatically generates problem-specific neural networks for each of a plurality problems associated with an analyzed environment when there is sufficient data to do so for each such problem and that, in connection with generating a solution for each of the plurality of problems, selects which of the problem-specific neural networks associated with that problem to use in order to produce the solution. The system also retrains each neural network when appropriate. The system also generates new neural networks for each problem when it is appropriate to do so. In one implementation, a genetic algorithm is used to generate the new neural networks.
22 Citations
48 Claims
-
1. A system for analyzing an analyzed environment, the system comprising:
-
at least one programmable processor to execute a plurality of program instructions; and at least one data storage device communicatively coupled to the at least one programmable processor to store a plurality of neural networks, each of the plurality of neural networks having an associated set of parameters; and wherein the program instructions, when executed, are operable to cause the at least one programmable processor to; associate a respective plurality of sets of parameters with each of a plurality of problems associated with the analyzed environment; automatically generate a respective neural network for each set of parameters associated with each of the problems when there is sufficient data to do so; and generate a solution for at least one problem by selecting a neural network from the neural networks that are associated with the at least one problem and by using a neural network output output by the selected neural network in order to generate the solution for the at least one problem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for analyzing an analyzed environment, the method comprising:
-
storing a plurality of neural networks in at least one data storage device, each of the plurality of neural networks having an associated set of parameters; and associating a respective plurality of sets of parameters with each of a plurality of problems associated with the analyzed environment; generating a respective neural network for each set of parameters associated with each of the problems when there is sufficient data to do so; and generating a solution for at least one problem by selecting a neural network from the neural networks that are associated with the at least one problem and by using a neural network output output by the selected neural network in order to generate the solution for the at least one problem. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A program product for analyzing an analyzed environment, tangibly stored on a computer-readable medium, comprising instructions operable to cause at least one programmable processor to:
-
store a plurality of neural networks in at least one data storage device, each of the plurality of neural networks having an associated set of parameters; and associate a respective plurality of sets of parameters with each of a plurality of problems associated with the analyzed environment; generate a respective neural network for each set of parameters associated with each of the problems when there is sufficient data to do so; and generate a solution for at least one problem by selecting a neural network from the neural networks that are associated with the at least one problem and by using a neural network output output by the selected neural network in order to generate the solution for the at least one problem. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A system for analyzing an analyzed environment, the system comprising:
-
means for storing a plurality of neural networks in at least one data storage device, each of the plurality of neural networks having an associated set of parameters; and means for associating a respective plurality of sets of parameters with each of a plurality of problems associated with the analyzed environment; means for generating a respective neural network for each set of parameters associated with each of the problems when there is sufficient data to do so; and means for generating a solution for at least one problem by selecting a neural network from the neural networks that are associated with the at least one problem and by using a neural network output output by the selected neural network in order to generate the solution for the at least one problem.
-
Specification