Methods, computer program products, and systems are presented. The methods include, for instance: modeling for a subject process by machine learning with adaptive inputs. In one embodiment, the modeling may include: generating a model by use of machine learning with training data from measurements of successive components of a process to be modeled in order to predict measurements of a succeeding component within a statistically meaningful prediction range; adjusting the generated model by use of machine learning with less-deviation inducing measurements from a preceding component in case the measurement of the succeeding component is out of the prediction range; and presenting the adjusted model as a prediction model for the process.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for modeling for a subject process by machine learning with adaptive inputs, comprising: obtaining training data for machine learning, the training data comprising a first input and an output, wherein the first input is at least one measurement from corresponding points of a first subprocess of the subject process and the output is at least one measurement from corresponding points of a second subprocess of the subject process, wherein the first subprocess precedes the second subprocess such that the measurements of the first input respectively influence the measurements of the output within the subject process, and wherein the first input and the output are stored as respective digital data in a memory coupled to a computer; recording, on at least one location in the memory, a first model generated by use of machine learning with the training data; storing, in the memory, a prediction range calculated by use of values of the first input; in response to ascertaining that a present measurement in the output falls out of the prediction range, adjusting the first model into a second model based on a second input that induces less deviation in the output than the first output such that the second model is more likely to have the output within the prediction range than the first model; and producing, on at least one output device coupled to the computer, the second model as a prediction model for the subject process. 2. The method of claim 1, said recording the first model comprising: running, in the computer, a machine learning algorithm y times, wherein y is a positive integer identical to the number of measurements of the output, respectively with the first input and each measurement of the output to generate the first model that is capable of deriving each measurement of the output from the first input; and writing, in the memory, the first model from said running. 3. The method of claim 1, wherein calculating the prediction range by use of values of the first input comprises: calculating a mean value of the first input (m), and a standard deviation of the first input (σ); determining a positive integer k configuring how much deviation is permitted for the prediction range; and calculating the prediction range as (m−kσ, m+kσ). 4. The method of claim 3, wherein k=3 and the prediction range for the output is (m−3σ, m+3σ), dictating the prediction model to predict measurements of the output having less than three (3) times of the standard deviation of the first input from the mean of the first input. 5. The method of claim 1, said adjusting comprising: determining that a present measurement in the output falls out of the stored prediction range; identifying a first measurement of the input that contributes the greatest to the first measurement among all measurements; rendering the second input by removing, from the first input, the identified first measurement, such that the second input is free from a bias causing the present measurement of the output to fall out of the prediction range; logging, in the memory, the rendered second input; running, in the computer, a machine learning algorithm y times, wherein y is a positive integer identical to the number of measurements of the output, respectively with the logged second input and each measurement of the output to generate the second model that is capable of deriving each measurement of the output from the second input; and writing, in the memory, the second model from said running. 6. The method of claim 1, said adjusting comprising: determining that a present measurement in the output falls within the stored prediction range; updating the present measurement with a next measurement the output for which a corresponding determination of whether the next measurement is within the prediction range has not yet been made; and iterating said adjusting with the updated present measurement. 7. The method of claim 1, said producing comprising: ascertaining both that the second input has at least one measurement and that the output comprising all measurements corresponding to they number of points from the second subprocess falls within the prediction range when run by the second model; and presenting, on the at least one output device, the second model as an adaptively adjusted prediction model for the output within the subject process. 8. The method of claim 1, said producing comprising: ascertaining that the second input is empty indicating that all measurements from the first input had been removed by at least x number of repetition of said adjusting; and presenting, on the at least one output device, a report stating that the measurements of the second process of the subject process may not be predicted by modeling using machine learning. 9. The method of claim 1, wherein the generated first model is an artificial neural network model and the machine learning employed is the Adaptive Boosting. 10. A computer program product comprising: a computer readable storage medium readable by one or more processor and storing instructions for execution by the one or more processor for performing a method for modeling for a subject process by machine learning with adaptive inputs, comprising: obtaining training data for machine learning, the training data comprising a first input and an output, wherein the first input is at least one measurement from corresponding points of a first subprocess of the subject process and the output is at least one measurement from corresponding points of a second subprocess of the subject process, wherein the first subprocess precedes the second subprocess such that the measurements of the first input respectively influence the measurements of the output within the subject process, and wherein the first input and the output are stored as respective digital data in a memory coupled to a computer; recording, on at least one location in the memory, a first model generated by use of machine learning with the training data; storing, in the memory, a prediction range calculated by use of values of the first input; in response to ascertaining that a present measurement in the output falls out of the prediction range, adjusting the first model into a second model based on a second input that induces less deviation in the output than the first input such that the second model is more likely to have the output within the prediction range than the first model; and producing, on at least one output device coupled to the computer, the second model as a prediction model for the subject process. 11. The computer program product of claim 10, said recording the first model comprising: running, in the computer, a machine learning algorithm y times, wherein y is a positive integer identical to the number of measurements of the output, respectively with the first input and each measurement of the output to generate the first model that is capable of deriving each measurement of the output from the first input; and writing, in the memory, the first model from said running. 12. The computer program product of claim 10, wherein calculating the prediction range by use of values of the first input comprises: calculating a mean value of the first input (m), and a standard deviation of the first input (σ); determining a positive integer k configuring how much deviation is permitted for the prediction range; and calculating the prediction range as (m−kσ, m+kσ). 13. The computer program product of claim 12, wherein k=3 and the prediction range for the output is (m−3σ, m+3σ), dictating the prediction model to predict measurements of the output having less than three (3) times of the standard deviation of the first input from the mean of the first input. 14. The computer program product of claim 10, said adjusting comprising: determining that a present measurement in the output falls out of the stored prediction range; identifying a first measurement of the input that contributes the greatest to the first measurement among all measurements; rendering the second input by removing, from the first input, the identified first measurement, such that the second input is free from a bias causing the present measurement of the output to fall out of the prediction range; logging, in the memory, the rendered second input; running, in the computer, a machine learning algorithm y times, wherein y is a positive integer identical to the number of measurements of the output, respectively with the logged second input and each measurement of the output to generate the second model that is capable of deriving each measurement of the output from the second input; and writing, in the memory, the second model from said running. 15. The computer program product of claim 10, said adjusting comprising: determining that a present measurement in the output falls within the stored prediction range; updating the present measurement with a next measurement the output for which a corresponding determination of whether the next measurement is within the prediction range has not yet been made; and iterating said adjusting with the updated present measurement. 16. The computer program product of claim 10, said producing comprising: ascertaining both that the second input has at least one measurement and that the output comprising all measurements corresponding to they number of points from the second subprocess falls within the prediction range when run by the second model; and presenting, on the at least one output device, the second model as an adaptively adjusted prediction model for the output within the subject process. 17. The computer program product of claim 10, said producing comprising: ascertaining that the second input is empty indicating that all measurements from the first input had been removed by at least x number of repetition of said adjusting; and presenting, on the at least one output device, a report stating that the measurements of the second process of the subject process may not be predicted by modeling using machine learning. 18. The computer program product of claim 10, wherein the generated first model is an artificial neural network model and the machine learning employed is the Adaptive Boosting. 19. A system comprising: a memory; one or more processor in communication with memory; and program instructions executable by the one or more processor via the memory to perform a method for modeling for a subject process by machine learning with adaptive inputs, comprising: obtaining training data for machine learning, the training data comprising a first input and an output, wherein the first input is at least one measurement from corresponding points of a first subprocess of the subject process and the output is at least one measurement from corresponding points of a second subprocess of the subject process, wherein the first subprocess precedes the second subprocess such that the measurements of the first input respectively influence the measurements of the output within the subject process, and wherein the first input and the output are stored as respective digital data in the memory coupled to a computer; recording, on at least one location in the memory, a first model generated by use of machine learning with the training data; storing, in the memory, a prediction range calculated by use of values of the first input; in response to ascertaining that a present measurement in the output falls out of the prediction range, adjusting the first model into a second model based on a second input that induces less deviation in the output than the first input such that the second model is more likely to have the output within the prediction range than the first model; and producing, on at least one output device coupled to the computer, the second model as a prediction model for the subject process. 20. The system of claim 19, said recording the first model comprising: running, in the computer, a machine learning algorithm y times, wherein y is a positive integer identical to the number of measurements of the output, respectively with the first input and each measurement of the output to generate the first model that is capable of deriving each measurement of the output from the first input; and writing, in the memory, the first model from said running; wherein calculating the prediction range by use of values of the first input comprises: calculating a mean value of the first input (m), and a standard deviation of the first input (σ); determining a positive integer k configuring how much deviation is permitted for the prediction range; and calculating the prediction range as (m−kσ, m+kσ); said adjusting comprising: determining that a present measurement in the output falls out of the stored prediction range; identifying a first measurement of the input that contributes the greatest to the first measurement among all measurements; rendering the second input by removing, from the first input, the identified first measurement, such that the second input is free from a bias causing the present measurement of the output to fall out of the prediction range; logging, in the memory, the rendered second input; running, in the computer, a machine learning algorithm y times, wherein y is a positive integer identical to the number of measurements of the output, respectively with the logged second input and each measurement of the output to generate the second model that is capable of deriving each measurement of the output from the second input; and writing, in the memory, the second model from said running; said producing comprising: ascertaining both that the second input has at least one measurement and that the output comprising all measurements corresponding to they number of points from the second subprocess falls within the prediction range when ran by the second model; and presenting, on the at least one output device, the second model as an adaptively adjusted prediction model for the output within the subject process.