LVQ

LVQ

LVQ, or Learning Vector Quantization, is a prototype-based supervised classification algorithm.

LVQ can be understood as a special case of an artificial neural network, more precisely, it applies a winner-take-all Hebbian learning-based approach. It is a precursor to Self-organizing maps (SOM) and related to Neural gas, and to the k-Nearest Neighbor algorithm (k-NN). LVQ was invented by Teuvo Kohonen.

The network has two layers: a layer of input neurons, and a layer of output neurons. The network is given by prototypes W=(w(i),...,w(n)). It changes the weights of the network in order to classify the data correctly. For each data point, the prototype (neuron) that is closest to it is determined (called the winner neuron). The weights of the connections to this neuron are then adapted, i.e. made closer if it correcly classifies the data point or made less similar if it incorrectly classifies it.

An advantage of LVQ is that it creates prototypes that are easy to interpret for experts in the field.

LVQ can be a source of great help in classifying text documents.

References

* [http://www.cis.hut.fi/panus/papers/dtwsom.pdf Self-Organizing Maps and Learning Vector Quantization for Feature Sequences, Somervuo and Kohonen. 2004] (pdf)
* [http://www.ansijournals.com/itj/2007/154-159.pdf Classification of Textual Documents using LVQ, Fahad and Sikander. 2007] (pdf)

See also

* Self-organizing map

External links

* [http://fuzzy.cs.uni-magdeburg.de/~borgelt/doc/lvqd/ Introduction to the algorithm. Plus download of codes and programs implementing it (University of Magdeburg)]
* [http://wekaclassalgos.sourceforge.net/ LVQ for WEKA] : Implementation of LVQ variants (LVQ1, OLVQ1, LVQ2.1, LVQ3, OLVQ3) for the WEKA Machine Learning Workbench.


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • LVQ — Lernende Vektorquantisierung englisch learning vector quantization (kurz: LVQ) ist ein Verfahren aus dem Bereich der künstlichen neuronalen Netze. Es dient der Klassifikation von nichtlinearen Problemen. VQ = Vektorquantisierung: Verfahren zum… …   Deutsch Wikipedia

  • LVQ — Learning Vector Quantization (Computing » Security) …   Abbreviations dictionary

  • LVQ — learning vector quantization …   Medical dictionary

  • LVQ — abbr. Large Vehicle Quota …   Dictionary of abbreviations

  • LVQ — • learning vector quantization …   Dictionary of medical acronyms & abbreviations

  • Learning Vector Quantization — Lernende Vektorquantisierung englisch learning vector quantization (kurz: LVQ) ist ein Verfahren aus dem Bereich der künstlichen neuronalen Netze. Es dient der Klassifikation von nichtlinearen Problemen. VQ = Vektorquantisierung: Verfahren zum… …   Deutsch Wikipedia

  • Lernende Vektorquantisierung — englisch learning vector quantization (kurz: LVQ) ist ein Verfahren aus dem Bereich der künstlichen neuronalen Netze. Es dient der Klassifikation von nichtlinearen Problemen. VQ = Vektorquantisierung: Verfahren zum unüberwachten Clustering LVQ =… …   Deutsch Wikipedia

  • 7400 series — The 7400 series of Transistor transistor logic integrated circuits are historically important as the first widespread family of TTL integrated circuit logic [ http://www.computerhistory.org/semiconductor/timeline/1963 TTL.html The Computer… …   Wikipedia

  • Branch predictor — In computer architecture, a branch predictor is the part of a processor that determines whether a conditional branch in the instruction flow of a program is likely to be taken or not. This is called branch prediction. Branch predictors are… …   Wikipedia

  • Neuro-fuzzy — In the field of artificial intelligence, neuro fuzzy refers to combinations of artificial neural networks and fuzzy logic. Neuro fuzzy was proposed by J. S. R. Jang. Neuro fuzzy hybridization results in a hybrid intelligent system that synergizes …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”