30. The method of claim 29 wherein the learning rule comprises creating a new category definition vector by multiplying a learning rate by a difference between the training input pattern and the existing category definition vector and adding that product to the existing category definition vector.
29. The method of claim 27 wherein if the correlation between a training input pattern and a best match category definition vector is above a threshold, the best match category definition vector is modified by the training input pattern according to a learning rule.