I. Introduction
Radial basis function (RBF) networks have gained much popularity in recent times due to their ability to approximate complex nonlinear mappings directly from the input–output data with a simple topological structure. Several learning algorithms have been proposed in the literature for training RBF networks [1] [2]–[12]. Selection of a learning algorithm for a particular application is critically dependent on its accuracy and speed. In practical online applications, sequential learning algorithms are generally preferred over batch learning algorithms as they do not require retraining whenever a new data is received. Compared with the batch learning algorithms, the sequential learning algorithms that we will discuss in this paper have the following distinguishing features:
all the training observations are sequentially (one-by-one) presented to the learning system;
at any time, only one training observation is seen and learned;
a training observation is discarded as soon as the learning procedure for that particular observation is completed;
the learning system has no prior knowledge as to how many total training observations will be presented.