1. A method for responding to computed output values that are based on measured input values received during a current time trial and during one or more historical time trials, comprising the steps of: (a) receiving an iteration of the measured input values for the current time trial; (b) assembling a vector of input feature values based on the measured input values; (c) providing the vector of input feature values to a multi-kernel processor, each kernel of the processor operative for: receiving one or more of the input feature values, retrieving connection specifications defining mathematical relationships for computing one or more output feature values based on the received input feature values, retrieving a set of connection weights representing regression coefficients among the received input feature values and the computed output feature values, retrieving a set of learning weights defining mathematical relationships for updating the connection weights based on the received input feature values, computing the output feature values based on the received input feature values, the connection weights, and the connection specifications, computing updated connection weights based on the received input feature values, the connection weights, the connection specifications, and the learning weights, storing the updated connection weights, and providing access to the computed output feature values; (d) assembling a vector of computed output values based on the output feature values computed by each kernel; (e) responding to the vector of computed output values; and (f) determining whether refinement operations are indicated, and if refinement operations are not indicated, repeating steps (a) through (f) for a subsequent time trial.