Training a self-learning network using interpolated input sets based on a target output
First Claim
1. A method comprising:
- accessing a set of target output data and a set of combined input data, the set of combined input data comprising a subset of predetermined input data, and a subset of interpolated input data;
receiving the set of combined input data in a self-learning network hosted on a self-learning host machine;
applying a set of weights to the set of combined input data;
revising the set of weights in view of a difference between an output generated by the self-learning network and the set of target output data;
determining that the self-learning network generates successive outputs that converge to the set of target output data in response to an application of the set of weights, as revised; and
training, by a processor and in view of the determining, the self-learning network to generate the set of target output data in conjunction with the set of weights, as revised.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for training a self-learning network using interpolated input sets based on a target output. A database management system can store sets of operational data, such as financial, medical, climate or other information. A user can input or access a set of target data, representing an output which a user wishes to be generated from an interpolated set of input data. The interpolation engine can generate a conformal interpolation function and input sets that map to the set of target output data. After interpolation, the interpolation engine can transmit the interpolated inputs, along with the set of target output data and other information, to a self-learning network such as a neural or fuzzy logic network. The self-learning network can be trained to converge to the target output based on the interpolated input results as generated by the interpolation engine, thus reproducing the desired interpolation function.
92 Citations
20 Claims
-
1. A method comprising:
-
accessing a set of target output data and a set of combined input data, the set of combined input data comprising a subset of predetermined input data, and a subset of interpolated input data; receiving the set of combined input data in a self-learning network hosted on a self-learning host machine; applying a set of weights to the set of combined input data; revising the set of weights in view of a difference between an output generated by the self-learning network and the set of target output data; determining that the self-learning network generates successive outputs that converge to the set of target output data in response to an application of the set of weights, as revised; and training, by a processor and in view of the determining, the self-learning network to generate the set of target output data in conjunction with the set of weights, as revised. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
an interface to a database to store a set of target output data and a set of combined input data, the set of combined input data comprising a subset of predetermined input data, and a subset of interpolated input data; and a processor to communicate with the database via the interface and to; receive the set of combined input data in a self-learning network hosted on a self-learning host machine, apply a set of weights to the set of combined input data, revise the set of weights in view of a difference between an output generated by the self-learning network and the set of target output data, compute a determination that the self-learning network generates successive outputs that converge to the set of target output data in response to an application of the set of weights, as revised, and train the self-learning network to generate the set of target output data in conjunction with the set of weights, as revised and in view of the determination. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification