Predictive network with learned preprocessing parameters
First Claim
1. A predictive network, comprising:
- a data storage device for storing non-time synchronous training data from a runtime system;
a data preprocessor for preprocessing received non-time synchronous data in accordance with predetermined preprocessing parameters to time synchronous output preprocessed data;
a system model having an input for receiving said time synchronous preprocessed data and mapping it to an output through a stored representation of said runtime system in accordance with associated model parameters that define said stored representation;
a control device for controlling said data preprocessor in a training mode to preprocess said stored non-time synchronous training data and output time synchronous preprocessed training data and, in a runtime mode, to receive and preprocess non-time synchronous runtime data received from said runtime system to output preprocessed time synchronous runtime data;
a training device operating in said training mode to train said system model with said stored time synchronous training data in accordance with a predetermined training algorithm to define said model parameters; and
said system model operating in said runtime mode to generate a predicted output for the received non-time synchronous runtime data from said data preprocessor.
15 Assignments
0 Petitions
Accused Products
Abstract
A predictive network is disclosed for operating in a runtime mode and in a training mode. The network includes a preprocessor (34'"'"') for preprocessing input data in accordance with parameters stored in a storage device (14'"'"') for output as preprocessed data to a delay device (36'"'"'). The delay device (36'"'"') provides a predetermined amount of delay as defined by predetermined delay settings in a storage device (18). The delayed data is input to a system model (26'"'"') which is operable in a training mode or a runtime mode. In the training mode, training data is stored in a data file (10) and retrieved therefrom for preprocessing and delay and then input to the system model (26'"'"'). Model parameters are learned and then stored in the storage device (22). During the training mode, the preprocess parameters are defined and stored in a storage device (14) in a particular sequence and delay settings are determined in the storage device (18). During the runtime mode, runtime data is derived from a distributed control system (24) and then preprocessed in accordance with predetermined process parameters and delayed in accordance with the predetermined delay settings. The preprocessed data is then input to the system model (26'"'"') to provide a predicted output, which is a control output to the distributed control system (24).
105 Citations
18 Claims
-
1. A predictive network, comprising:
-
a data storage device for storing non-time synchronous training data from a runtime system; a data preprocessor for preprocessing received non-time synchronous data in accordance with predetermined preprocessing parameters to time synchronous output preprocessed data; a system model having an input for receiving said time synchronous preprocessed data and mapping it to an output through a stored representation of said runtime system in accordance with associated model parameters that define said stored representation; a control device for controlling said data preprocessor in a training mode to preprocess said stored non-time synchronous training data and output time synchronous preprocessed training data and, in a runtime mode, to receive and preprocess non-time synchronous runtime data received from said runtime system to output preprocessed time synchronous runtime data; a training device operating in said training mode to train said system model with said stored time synchronous training data in accordance with a predetermined training algorithm to define said model parameters; and said system model operating in said runtime mode to generate a predicted output for the received non-time synchronous runtime data from said data preprocessor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A predictive network, comprising:
-
a data storage device for storing training data for a runtime system; a training preprocessor for preprocessing said training data in accordance with predetermined preprocessing parameters to output preprocessed training data; a first memory for storing said preprocessing parameters; a training network having model parameters associated therewith for receiving said preprocessed training data and adjusting said model parameters in accordance with a predetermined training algorithm to generate a representation of said runtime system; a second memory for storing said adjusted model parameters associated with said generated system representation; a runtime preprocessor substantially similar to said training preprocessor for receiving runtime data from said runtime system and preprocessing said runtime data in accordance with said stored preprocessing parameters in said first memory to output said preprocessed runtime data; and a runtime network substantially similar to said training network for generating a representation of said runtime system in accordance with said stored model parameters in said second memory and for receiving said preprocessed runtime data and generating a predicted output. - View Dependent Claims (12, 13, 14)
-
-
15. A method for generating a prediction in a predictive network, comprising the steps of:
-
storing training data received from a runtime system in a data storage device; preprocessing received non-time synchronous data using a data preprocessor in accordance with predetermined preprocessing parameters to time synchronous and output time synchronous preprocessed data; mapping input data from an input layer of a system model to an output layer of the system model through a stored representation of the runtime system in accordance with associated model parameters that define the stored representation; operating the data preprocessor in a training mode to receive the non-time synchronous training data from the data storage device and output preprocessed time synchronous training data; training the system model on the preprocessed non-time synchronous training data to define the model parameters; storing the trained model parameters generated in the step of training; operating the data preprocessor in a runtime mode to receive non-time synchronous runtime data and generate time synchronous preprocessed runtime data; and operating the system model with the trained system model parameters to receive on the input thereof the time synchronous preprocessed runtime data and generate a predicted output on the output thereof. - View Dependent Claims (16, 17, 18)
-
Specification