Self-organizing map
Self-organizing map (SOM), also known as Kohonen map, is a type of artificial neural network (ANN) that is trained using unsupervised learning to produce a low-dimensional (typically two-dimensional), discretized representation of the input space of the training samples, called a map. SOM is a method to do dimensionality reduction, and is particularly well-suited to help visualize high-dimensional data. Developed by Teuvo Kohonen in the 1980s, SOMs have been applied in various fields such as machine learning, pattern recognition, data analysis, and bioinformatics.
Overview[edit | edit source]
The SOM consists of components called nodes or neurons, and the map is arranged in a grid. Each node in the grid is associated with a weight vector of the same dimensionality as the input data vectors. The process of training a SOM involves adjusting these weights to match the input vectors in a way that preserves the topological properties of the input space. This means that similar input vectors will be mapped to nearby nodes on the map, effectively clustering the data.
Training Process[edit | edit source]
The training of a SOM is carried out in two main phases: the ordering phase and the tuning phase. During the ordering phase, the map learns the topology of the data, and in the tuning phase, the map's accuracy is refined.
1. Initialization: The weight vectors of the SOM nodes are initialized, often with small random values. 2. Competition: For each input vector, the node whose weight vector is most similar to the input (usually measured by Euclidean distance) is identified as the Best Matching Unit (BMU). 3. Cooperation: The BMU and its neighbors within a certain radius in the map space are adjusted to become more like the input vector. The neighborhood radius decreases over time. 4. Adaptation: The weight vectors of the BMU and its neighbors are adjusted to make them more similar to the input vector. The learning rate, which determines the degree of the adjustment, decreases over time.
Applications[edit | edit source]
SOMs have been used in a wide range of applications, including but not limited to: - Visualizing high-dimensional data: SOMs can project high-dimensional data onto a two-dimensional space, making it easier to visualize and interpret. - Clustering: By grouping similar data points together, SOMs can be used for data clustering. - Feature extraction: SOMs can reduce the dimensionality of data while preserving its most important features. - Pattern recognition: SOMs can be used to recognize patterns or anomalies in datasets.
Advantages and Limitations[edit | edit source]
Advantages: - SOMs provide a way to visualize complex, high-dimensional data in a lower-dimensional space. - They can automatically cluster data without prior knowledge of the number of clusters.
Limitations: - The choice of map size and the learning parameters can significantly affect the quality of the results, and there is no straightforward way to determine the optimal values. - SOMs do not provide an explicit way to handle missing data.
See Also[edit | edit source]
- Artificial neural network - Clustering - Dimensionality reduction - Machine learning
References[edit | edit source]
Search WikiMD
Ad.Tired of being Overweight? Try W8MD's physician weight loss program.
Semaglutide (Ozempic / Wegovy and Tirzepatide (Mounjaro / Zepbound) available.
Advertise on WikiMD
WikiMD's Wellness Encyclopedia |
Let Food Be Thy Medicine Medicine Thy Food - Hippocrates |
Translate this page: - East Asian
中文,
日本,
한국어,
South Asian
हिन्दी,
தமிழ்,
తెలుగు,
Urdu,
ಕನ್ನಡ,
Southeast Asian
Indonesian,
Vietnamese,
Thai,
မြန်မာဘာသာ,
বাংলা
European
español,
Deutsch,
français,
Greek,
português do Brasil,
polski,
română,
русский,
Nederlands,
norsk,
svenska,
suomi,
Italian
Middle Eastern & African
عربى,
Turkish,
Persian,
Hebrew,
Afrikaans,
isiZulu,
Kiswahili,
Other
Bulgarian,
Hungarian,
Czech,
Swedish,
മലയാളം,
मराठी,
ਪੰਜਾਬੀ,
ગુજરાતી,
Portuguese,
Ukrainian
Medical Disclaimer: WikiMD is not a substitute for professional medical advice. The information on WikiMD is provided as an information resource only, may be incorrect, outdated or misleading, and is not to be used or relied on for any diagnostic or treatment purposes. Please consult your health care provider before making any healthcare decisions or for guidance about a specific medical condition. WikiMD expressly disclaims responsibility, and shall have no liability, for any damages, loss, injury, or liability whatsoever suffered as a result of your reliance on the information contained in this site. By visiting this site you agree to the foregoing terms and conditions, which may from time to time be changed or supplemented by WikiMD. If you do not agree to the foregoing terms and conditions, you should not enter or use this site. See full disclaimer.
Credits:Most images are courtesy of Wikimedia commons, and templates Wikipedia, licensed under CC BY SA or similar.
Contributors: Prab R. Tumpati, MD