Patent ID: 6351740
Filing Date: 2002-02-26
Classification: G06N,H03H

Abstract:
A method for training a dynamic nonlinear adaptive filter with embedded memory, the method comprising:a) propagating a training sequence through the dynamic nonlinear adaptive filter to obtain an output sequence, where the filter is represented by a filter architecture h and a set of filter parameters w, and where the filter architecture h comprises adaptable static nonlinear components and adaptable linear components; b) constructing a matrix âˆ‡hw from filter architecture h, from the set of filter parameters w, and from an error sequence, where the matrix âˆ‡hw relates each parameter of w to an error produced by the parameter over all components of the error sequence, where the error sequence measures a difference between the output sequence and a desired output sequence; and c) updating the filter parameters w based on a learning rate, current (and possibly past) parameter vectors w, current (and possibly past) matrices âˆ‡hw, and current (and possibly past) error sequences, where an update direction is closer to a Newton update direction than that of a steepest descent method.