×

Multi-kernel neural network concurrent learning, monitoring, and forecasting system

  • US 6,216,119 B1
  • Filed: 11/19/1997
  • Issued: 04/10/2001
  • Est. Priority Date: 11/19/1997
  • Status: Expired due to Term
First Claim
Patent Images

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 reprinting 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 leaning 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;

    (f) determining whether refinement operations are indicated, and if refinement operations are not indicated, repeating steps (a) through (f) for a subsequent time trial; and

    (e) if refinement operations are indicated, performing one or more refinement operations selected from the group including;

    recomputing the learning weights based on the measured input values and the computed output values for a plurality of time trials;

    recomputing the connection specifications based on the measured input values and the computed output values for a plurality of time trials;

    deleting ineffective input or output feature values;

    combining redundant input or output feature values;

    specifying new input or output feature values;

    recomputing the input feature specifications based on the measured input values and the computed output values for a plurality of time trials;

    recomputing the output feature specifications based on the measured input values and the computed output values for a plurality of time trials; and

    reassigning functionality among the kernels.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×