The LVQ is a supervised learning procedure. A instructing input that explains the learning procedure whether the category of the input pattern is right or wrong: In other words, we need to know in advance the variety of classes to be represented or the number of codebook vectors