{"id":180053,"date":"2026-01-28T12:04:32","date_gmt":"2026-01-28T11:04:32","guid":{"rendered":"https:\/\/liora.io\/es\/?p=180053"},"modified":"2026-08-24T19:20:14","modified_gmt":"2026-08-24T18:20:14","slug":"self-organizing-maps-que-son","status":"publish","type":"post","link":"https:\/\/liora.io\/es\/self-organizing-maps-que-son","title":{"rendered":"Self-Organizing Maps (SOM): \u00bfQu\u00e9 son? \u00bfC\u00f3mo utilizarlos?"},"content":{"rendered":"\n<p><strong>Los Self-Organizing Maps, o SOM, son un tipo de red de neuronas artificiales (ANN) utilizados para el aprendizaje no supervisado. Permiten reducir la dimensionalidad de los datos mientras se preserva su estructura topol\u00f3gica, ofreciendo as\u00ed una poderosa herramienta para el clustering y la exploraci\u00f3n de datos.<\/strong><\/p>\n\n\n<p>A diferencia de las redes de neuronas cl\u00e1sicas, los self-organizing maps funcionan por <strong>aprendizaje competitivo<\/strong> en lugar de por correcci\u00f3n de errores e integran una funci\u00f3n de vecindad para mantener las <strong>relaciones espaciales de los datos<\/strong>.<\/p>\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-a89b3969\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/en\/courses\/data-ai\/data-analyst\">Profundizar en SOM<\/a><\/div><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"origen-de-los-som\">Origen de los SOM<\/h2>\n\n\n<p>Los self-organizing maps fueron introducidos en los a\u00f1os 1980 por el investigador finland\u00e9s <strong>Teuvo Kohonen<\/strong>. Por eso tambi\u00e9n se les llama <strong>mapas de Kohonen o Kohonen maps<\/strong>.<\/p>\n\n\n<p>Inspirados en los mecanismos biol\u00f3gicos del cerebro, imitan la manera en que las neuronas organizan y clasifican la informaci\u00f3n para formar estructuras significativas.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"funcionamiento-de-los-som\">Funcionamiento de los SOM<\/h2>\n\n\n<p>El aprendizaje de un Self-Organizing Map se basa en un proceso de varios pasos, que le permite transformar datos complejos en una <strong>representaci\u00f3n organizada y legible<\/strong>. Aqu\u00ed se detalla un funcionamiento t\u00edpico, paso a paso, de un SOM.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"1-inicializacion-de-los-pesos\">1. Inicializaci\u00f3n de los pesos<\/h3>\n\n\n<p>Antes de comenzar el entrenamiento, cada neurona del mapa est\u00e1 asociada a un vector de pesos, inicializado de manera aleatoria. Este vector tiene la misma dimensi\u00f3n que los <strong>datos de entrada<\/strong> y representa la identidad de cada neurona antes de que sea ajustada por el aprendizaje.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"2-seleccion-de-una-muestra-de-entrada\">2. Selecci\u00f3n de una muestra de entrada<\/h3>\n\n\n<p>En cada iteraci\u00f3n, un vector de entrada es seleccionado aleatoriamente del <a href=\"https:\/\/liora.io\/es\/conjunto-de-datos-o-datasets\">conjunto de datos de entrenamiento<\/a>. Este vector representa un <strong>punto de datos<\/strong> que el SOM debe aprender a organizar en el mapa.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"3-identificacion-del-best-matching-unit\">3. Identificaci\u00f3n del Best Matching Unit<\/h3>\n\n\n<p>Una vez elegida la muestra, el algoritmo busca la neurona cuyos pesos est\u00e1n m\u00e1s cerca de este vector de entrada. Esta proximidad se mide utilizando la <strong>distancia euclidiana o norma euclidiana<\/strong> entre el vector de entrada y las neuronas. La neurona m\u00e1s cercana se identifica como el <strong>BMU (Best Matching Unit)<\/strong><\/p>\n\n\n<figure class=\"aligncenter size-full wp-block-image\" style=\"margin-top:32px;margin-bottom:32px\"><img alt=\"Ilustraci\u00f3n sobre 3. Identificaci\u00f3n del Best Matching Unit\" decoding=\"async\" height=\"571\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/2025\/04\/Self-Organizing-Maps-DataScientest-1.webp\" style=\"width:100%;max-width:748px;height:auto\" width=\"1000\"\/><\/figure>\n\n\n<h3 class=\"wp-block-heading\" id=\"4-actualizacion-de-los-pesos-del-bmu-y-de-sus-vecinos\">4. Actualizaci\u00f3n de los pesos del BMU y de sus vecinos<\/h3>\n\n\n<p>Despu\u00e9s de encontrar el BMU, el algoritmo ajusta sus pesos para acercarlos al vector de entrada. Sus neuronas vecinas tambi\u00e9n son actualizadas, pero en menor medida.<\/p>\n\n\n<p>La magnitud de esta actualizaci\u00f3n depende de dos factores principales:<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>La tasa de aprendizaje (notada \u03b1 o alfa) <\/strong>: Alfa controla la velocidad a la que se ajustan los pesos de las neuronas. Disminuye a lo largo de las iteraciones para evitar cambios demasiado bruscos.<\/li>\n<li><strong>La funci\u00f3n de vecindad <\/strong>: La actualizaci\u00f3n afecta a las neuronas situadas alrededor del BMU, y su magnitud disminuye con la distancia. Una funci\u00f3n com\u00fan es la funci\u00f3n gaussiana.<\/li>\n<\/ul>\n\n\n<p>Esta fase permite que el BMU y sus vecinos se acerquen progresivamente a las caracter\u00edsticas de los datos, preservando al mismo tiempo la estructura topol\u00f3gica de las relaciones entre los <strong>puntos de datos<\/strong>.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"5-reduccion-de-la-tasa-de-aprendizaje-y-del-vecindario\">5. Reducci\u00f3n de la tasa de aprendizaje y del vecindario<\/h3>\n\n\n<p>A medida que avanzan las iteraciones, la <strong>tasa de aprendizaje<\/strong> y el <strong>tama\u00f1o del vecindario<\/strong> disminuyen. Esto permite un ajuste fino de los pesos en las \u00faltimas etapas del entrenamiento y garantiza que los datos est\u00e9n bien organizados en el mapa.<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Al principio, el vecindario es amplio, permitiendo que todo el mapa se organice globalmente.<\/li>\n<li>Progresivamente, el vecindario se reduce, afinando el mapa y estabilizando los clusters formados.<\/li>\n<\/ul>\n\n\n<h3 class=\"wp-block-heading\" id=\"6-convergencia-y-estabilizacion\">6. Convergencia y estabilizaci\u00f3n<\/h3>\n\n\n<p>El entrenamiento contin\u00faa hasta que el mapa alcanza un estado estable, donde los pesos de las neuronas ya no cambian significativamente de una <strong>iteraci\u00f3n<\/strong> a otra. En esta etapa, cada neurona representa una regi\u00f3n espec\u00edfica de los datos de entrada.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"7-inferencia-y-visualizacion-de-los-resultados\">7. Inferencia y visualizaci\u00f3n de los resultados<\/h3>\n\n\n<p>Una vez <strong>entrenado el SOM<\/strong>, puede ser utilizado para organizar nuevos datos y facilitar su an\u00e1lisis visual. La distancia entre un <strong>vector de entrada<\/strong> y los pesos de las neuronas permite determinar d\u00f3nde se sit\u00faa un nuevo dato en el mapa.<\/p>\n\n\n<p>Un m\u00e9todo com\u00fan para <strong>visualizar los SOM<\/strong> consiste en asignar colores a las diferentes regiones del mapa. Cuanto m\u00e1s oscuro sea el color, mayor ser\u00e1 la concentraci\u00f3n de datos.<\/p>\n\n\n<p>Los clusters de datos similares aparecen claramente en el <strong>mapa<\/strong>, ofreciendo una visualizaci\u00f3n intuitiva de las relaciones entre las diferentes categor\u00edas.<\/p>\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/en\/courses\/data-ai\/data-scientist\">Utilizaci\u00f3n de SOM en la ciencia de datos<\/a><\/div><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"ventajas-y-desventajas-de-los-som\">Ventajas y Desventajas de los SOM<\/h2>\n\n\n<p>Los SOM ofrecen varias ventajas notables. Permiten <strong>reducir la dimensionalidad de los datos<\/strong> al tiempo que conservan su organizaci\u00f3n topol\u00f3gica. Gracias a su representaci\u00f3n gr\u00e1fica intuitiva, facilitan la visualizaci\u00f3n y la interpretaci\u00f3n de conjuntos de datos complejos. A menudo se utilizan para realizar <strong>clustering<\/strong>, incluso sin conocer las clases presentes en los datos.<\/p>\n\n\n<p>Sin embargo, los SOM tienen ciertas limitaciones. Se adaptan mal a los datos puramente categ\u00f3ricos o mixtos (salvo despu\u00e9s de un codificado apropiado), que <strong>no siguen una l\u00f3gica<\/strong> en el espacio de representaci\u00f3n. Su tiempo de entrenamiento puede ser largo y su rendimiento depende del ajuste correcto de los par\u00e1metros.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"aplicaciones-de-los-som\">Aplicaciones de los SOM<\/h2>\n\n\n<p>Los SOM se utilizan en diversos dominios para organizar y analizar datos. Por ejemplo, en <a href=\"https:\/\/liora.io\/es\/big-data-marketing-que-es\">el sector del marketing<\/a>, donde permiten agrupar clientes seg\u00fan su comportamiento de compra para optimizar las <strong>estrategias comerciales<\/strong>.<\/p>\n\n\n<p>En reducci\u00f3n de dimensionalidad, facilitan la <strong>cartograf\u00eda de datos<\/strong> de alta dimensi\u00f3n. Esto permite una mejor comprensi\u00f3n de las relaciones internas en los datos.<\/p>\n\n\n<p>En la <strong>detecci\u00f3n de anomal\u00edas<\/strong>, se utilizan para identificar transacciones fraudulentas al identificar los puntos de datos que no corresponden a ning\u00fan cluster predefinido.<\/p>\n\n\n<p>Para la <a href=\"https:\/\/liora.io\/en\/courses\/data-ai\/data-analyst\">visualizaci\u00f3n de datos<\/a>, ayudan a comprender mejor las poblaciones y las relaciones entre diferentes par\u00e1metros. Al transformar un conjunto de datos complejo en una <strong>representaci\u00f3n 2D<\/strong>, permiten identificar r\u00e1pidamente <strong>tendencias<\/strong> y <strong>patrones invisibles<\/strong> en tablas brutas.<\/p>\n\n\n<figure class=\"aligncenter size-full wp-block-image\" style=\"margin-top:32px;margin-bottom:32px\"><img alt=\"Ilustraci\u00f3n sobre Aplicaciones de los SOM\" decoding=\"async\" height=\"571\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/2025\/04\/Self-Organizing-Maps-DataScientest-2.webp\" style=\"width:100%;max-width:748px;height:auto\" width=\"1000\"\/><\/figure>\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusi\u00f3n<\/h2>\n\n\n<p>Los SOM son una herramienta poderosa para el aprendizaje no supervisado en <strong>an\u00e1lisis de clusters<\/strong>, <strong>reducci\u00f3n de dimensionalidad<\/strong> y <strong>visualizaci\u00f3n de datos<\/strong>. Tienen limitaciones, en t\u00e9rminos de tiempo de entrenamiento y adaptaci\u00f3n a datos mixtos. Se utilizan en finanzas, marketing, salud y an\u00e1lisis de im\u00e1genes. Su capacidad para revelar estructuras ocultas en los datos los convierte en una elecci\u00f3n ineludible para la <strong>exploraci\u00f3n de datos no etiquetados<\/strong>.<\/p>\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/en\/courses\/data-ai\/power-bi\">Profundiza en self organizing maps que son con Power BI<\/a><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Los Self-Organizing Maps, o SOM, son un tipo de red de neuronas artificiales (ANN) utilizados para el aprendizaje no supervisado. Permiten reducir la dimensionalidad de los datos mientras se preserva su estructura topol\u00f3gica, ofreciendo as\u00ed una poderosa herramienta para el clustering y la exploraci\u00f3n de datos.<\/p>\n","protected":false},"author":85,"featured_media":180056,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2440],"class_list":["post-180053","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-ia"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/posts\/180053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/comments?post=180053"}],"version-history":[{"count":5,"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/posts\/180053\/revisions"}],"predecessor-version":[{"id":185884,"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/posts\/180053\/revisions\/185884"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/media\/180056"}],"wp:attachment":[{"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/media?parent=180053"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/categories?post=180053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}