We present a method to iteratively train an artificial neural network (ANN) or other supervised pattern classifier in order to adaptively recognize and track temporally changing patterns. This method uses recently acquired data and the existing classifier to create new training sets, from which a new classifier is then trained. The procedure is repeated periodically using the most recently trained classifier. This scheme was evaluated by applying it to simulated situations that arise in chronic recordings of multiunit neural activity from peripheral nerves. The method was able to track the changes in these simulated chronic recordings and to provide better unit recognition rates than an unsupervised clustering method suited to this problem.