What is Neural Network ? Neural Networks use the architecture of human neurons which have multiple inputs, a processing unit, and single/multiple outputs
What is Learning Vector Quantization ? Learning Vector Quantization ( or LVQ ) is a type of Artificial Neural Network which also inspired by biological models of neural systems. A Nearest Neighbour method, because the unknown vector from a set of reference vectors is sought LVQ has two layers, one is the Input layer and the other one is the Output layer.
Algorithm of Learning Vector Quantization Weight initialization For 1 to N number of epochs Select a training example Compute the winning vector Update the winning vector Repeat steps 3, 4, 5 for all training example. Classify test sample
What LVQ does ? The LVQ algorithm allows one to choose the number of training instances to undergo and then learns about what those instances look like. LVQ is a prototype-based supervised classification algorithm. LVQ is the supervised counterpart of vector quantization systems.
Uses of the Vector Quantization : Lossy data compression Lossy data correction Pattern recognition Density estimation and clustering Mainly in biometric modalities like fingerprinting, pattern recognition, face recognition using codebooks of desired size