Patent ID: 6035057
Filing Date: 2000-03-07
Classification: G01S,G06K,Y02A

Abstract:
A method of training a counterpropagation network having an instar component comprising an input layer, a classification layer and an instar connection matrix joining the input layer to the classification layer, an outstar component comprising the classification layer, an output layer and an outstar connection matrix joining the classification layer to the output layer, a training layer, conscience means for distributing input data vectors amongst processing elements of the classification layer, and vigilance means for invoking additional processing elements in the classification layer, said method comprising:a) initially inhibiting the vigilance means and activating the conscience means;b) training the instar component towards equiprobability of distribution of input data vectors amongst the processing elements of the classification layer;c) training the outstar component to converge an output vector towards a training vector;d) monitoring an output error between the output vector and the training vector;e) activating the vigilance means in response to the output error stabilizing at a level exceeding a predetermined threshold;f) invoking a vigilance processing element in response to detection of a misclassified input vector;g) inhibiting the vigilance means in response to the invocation of a vigilance processing element to prevent the invocation of further vigilance processing elements; andh) repeating steps b) to g) until the output error stabilizes at a level less than said predetermined threshold.