Method and apparatus for preprocessing input data to a neural network
DCFirst Claim
1. A data preprocessor for preprocessing input data prior to input to a system model having multiple inputs, each of the inputs associated with a portion of the input data, comprising:
- an input buffer for receiving and storing the input data, the input data associated with at least two of the inputs being on different time scales relative to each other;
a time merge device for selecting a predetermined time scale and reconciling the input data stored in the input buffer such that all of the input data for all of the inputs is on the same time scale; and
an output device for outputting the data reconciled by the time merge device as reconciled data, said reconciled data comprising the input data to the system model.
13 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A preprocessing system for preprocessing input data to a neural network includes a training system for training a model (20) on data from a data file (10). The data is first preprocessed in a preprocessor (12) to fill in bad or missing data and merge all the time values on a common time scale. The preprocess operation utilizes preprocessing algorithms and time merging algorithms which are stored in a storage area (14). The output of the preprocessor (12) is then delayed in a delay block (16) in accordance with delay settings in storage area (18). These delayed outputs are then utilized to train the model (20), the model parameter is then stored in a storage area (22) during run time, a distributed control system (24) outputs the data to a preprocess block (34) and then preprocesses data in accordance with the algorithms in storage area (14). These outputs are then delayed in accordance with a delay block (36) with the delay settings (18). The output of the delay block (36) comprises inputs to a run time system model (26) which is built to provide a representation of the system in accordance with the model parameters in the storage area (22). A predicted control output or predicted control inputs are then generated. The control input is input back to the DCS (24).
-
Citations
32 Claims
-
1. A data preprocessor for preprocessing input data prior to input to a system model having multiple inputs, each of the inputs associated with a portion of the input data, comprising:
-
an input buffer for receiving and storing the input data, the input data associated with at least two of the inputs being on different time scales relative to each other; a time merge device for selecting a predetermined time scale and reconciling the input data stored in the input buffer such that all of the input data for all of the inputs is on the same time scale; and an output device for outputting the data reconciled by the time merge device as reconciled data, said reconciled data comprising the input data to the system model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23)
-
-
20. A method for preprocessing input data prior to input to a system model having multiple inputs, each of the inputs associated with a portion of the input data, comprising the steps of:
-
receiving and storing the input data in an input buffer, the input data associated with at least two of the inputs being on different time scales relative to each other; selecting a predetermined time scale and time merging the input data for all of the inputs such that all of the input data is reconciled on the same time scale; and outputting the reconciled time merged data as reconciled data, the reconciled data comprising the input data to the system model. - View Dependent Claims (21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification