Claims
- 1. A method of modeling a complex process having a plurality of input variables, a portion of which have unknown behavior that can be described by a function comprising at least one unknown parameter and producing an output that is a predictor of outcome of the process, the method comprising the steps of:
providing a non-linear regression model of the process comprising:
a plurality of first connection weights that relate the plurality of input variables to a plurality of process metrics; and a function and a plurality of second connection weights that relate input variables in the portion to the plurality of process metrics, wherein each of the plurality of second connection weights correspond to an unknown parameter associated with an input variable in the portion; and using the model to predict an outcome of the process.
- 2. The method of claim 1, wherein the model has at least a first hidden layer and a last hidden layer, the first hidden layer having a plurality of nodes each corresponding to input variables in the portion, each node in the first hidden layer relating to an input variable with the function and a second connection weight, the second connection weight corresponding to the at least one unknown parameter.
- 3. The method of claim 2, wherein the last hidden layer is connected to nodes in the first hidden layer and nodes associated with input variables that are not in the portion.
- 4. The method of claim 3, wherein the function comprises two unknown parameters and can be represented by a first function with a first unknown parameter and a second function with a second unknown parameter, the method further comprising:
providing a non-linear regression model of the process comprising:
a first hidden layer, a second hidden layer, and a last hidden layer, the second hidden layer having a plurality of nodes each corresponding to one of the plurality of nodes in the first hidden layer, a first function and a plurality of second connection weights that relate input variables in the portion to nodes in the first hidden layer, wherein each of the plurality of second connection weights correspond to a first unknown parameter associated with an input variable in the portion; a second function and a plurality of third connection weights that relate nodes in the first hidden layer to nodes in the second hidden layer, wherein each of the plurality of third connection weights correspond to a second unknown parameter associated with an input variable in the portion; and a plurality of first connection weights that relate the plurality of input variables not in the portion and nodes in the second hidden layer to a plurality of process metrics.
- 5. The method of claim 1, wherein the function is non-linear with respect to the input variable.
- 6. The method of claim 5, wherein the input variable represents a time elapsed since an event associated with the complex process.
- 7. The method of claim 1, wherein the input variables in the portion of the plurality of input variables are maintenance variables of a complex manufacturing process and the other input variables are manipulable variables.
- 8. The method of claim 1, wherein the function is an activation function of the form
- 9. The method of claim 8, wherein the input yj represents a time elapsed since a maintenance event.
- 10. The method of claim 1, wherein the input variable comprises a discrete value.
- 11. A method of building a non-linear regression model of a complex process having a plurality of input variables, a portion of which have unknown behavior that can be described by a function comprising at least one unknown parameter and producing an output that is a predictor of outcome of the complex process, the method comprising the steps of:
(a) identifying the function; (b) providing a model comprising a plurality of connection weights that relate the plurality of input variables to a plurality of process metrics; (c) determining an error signal for the model; (d) adjusting the one or more unknown parameters of the function and the plurality of connection weights in a single process based on the error signal; and (e) repeating steps (c) and (d) until a convergence criterion is satisfied.
- 12. The method of claim 11 wherein:
a portion of the input variables are input variables for a first hidden layer of the non-linear regression model, the first hidden layer having a plurality of nodes each associated with one of the input variables of the portion and having a single synaptic weight; the identified function relates to an input variable from the portion; the error signal is determined for an output layer of the non-linear regression model; and the error signal is used to determine a gradient for a plurality of outputs of the first hidden layer.
- 13. The method of claim 11, wherein the function is non-linear with respect to the input variable.
- 14. The method of claim 13, wherein the input variable represents a time elapsed since an event associated with the complex process.
- 15. The method of claim 11, wherein the input variable in the portion of the plurality of input variables are maintenance variables of a complex manufacturing process.
- 16. The method of claim 11, wherein the function is an activation function of the form
- 17. The method of claim 16, wherein the adjustment is of the form
- 18. An article of manufacture comprising a computer-readable medium having computer-readable instructions for
determining an error signal for an output layer of a non-linear regression model of a complex process, the model having a plurality of input variables of which a portion are input variables for a first hidden layer of the model having a plurality of nodes, each node associated with one of the input variables of the portion and having a single synaptic weight; using the error signal to determine a gradient for a plurality of outputs of the first hidden layer; determining an adjustment to one or more of the synaptic weights corresponding to one or more unknown parameters of a function; and evaluating a convergence criterion and repeating foregoing steps if the convergence criterion is not satisfied, wherein the computer-readable medium is in signal communication with a memory device for storing the function and the one or more synaptic weights.
- 19. An article of manufacture for building a non-linear regression model of a complex process having a plurality of input variables, a portion of which have unknown behavior that can be described by a function comprising at least one unknown parameter and producing an output that is a predictor of outcome of the complex process, the article of manufacture comprising:
a process monitor for providing training data representing a plurality of input variables and a plurality of corresponding process metrics; a memory device for providing the function and a plurality of first weights corresponding to the at least one unknown parameter associated with each of the plurality of input variables in the portion; and a data processing device in signal communication with the process monitor and the memory device, the data processing device receiving the training data, the function, and the plurality of first weights, determining an error signal for the non-linear regression model; and adjusting (i) the plurality of first weights and (ii) a plurality of second weights that relate the plurality of input variables to the plurality of process metrics, in a single process based on the error signal.
- 20. The article of manufacture of claim 19, wherein the function is non-linear with respect to the input variable.
- 21. The article of manufacture of claim 19, wherein the function is an activation function of the form
- 22. The article of manufacture of claim 19 wherein the data processing device further determines if a convergence criterion is satisfied.
- 23. The article of manufacture of claim 19 wherein the process monitor comprises a database.
- 24. The article of manufacture of claim 19 wherein the process monitor comprises a memory device including a plurality of data files, each data file comprising a plurality of scalar numbers representing associated values for the plurality of input variables and the plurality of corresponding process metrics.
- 25. An article of manufacture for modeling a complex process having a plurality of input variables, a portion of which have unknown behavior that can be described by a function comprising at least one unknown parameter and producing an output that is a predictor of outcome of the complex process, the article of manufacture comprising:
a process monitor for providing a plurality of input variables; a memory device for providing a plurality of first connection weights that relate the plurality of input variables to a plurality of process metrics, the function, and a plurality of second connection weights corresponding to the at least one unknown parameter associated with each of the plurality of input variables in the portion; and a data processing device in signal communication with the process monitor and the memory device, the data processing device receiving the plurality of input variables, the plurality of first connection weights, the function, and the plurality of second connection weights; and predict an outcome of the process in a single process using the plurality of input variables, the plurality of first connection weights, the function, and the plurality of second connection weights.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority to and the benefits of U.S. Provisional Application Serial No. 60/405,154, filed on Aug. 22, 2003, the entire disclosure of which is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60405154 |
Aug 2002 |
US |