an apparatus is disclosed for machine learning of a pattern sequence which is derived from a plurality of inputs . the pattern sequence is predicted from learning rate parameters that are exponentially related to an incrementally calculated gain parameter for each input . the gain parameter are increased or decreased in real time in correlation with the accuracy of the learning process . the disclosed apparatus are advantageously utilized in signal processing , adaptive control systems , and pattern recognition .