Un mapa autoorganizado en crecimiento (GSOM) es una variante en crecimiento de un mapa autoorganizado (SOM). El GSOM se desarrolló para resolver el problema de identificar un tamaño de mapa adecuado en el SOM . Comienza con un número mínimo de nodos (generalmente 4) y añade nuevos nodos en el límite según una heurística . Mediante el factor de propagación (SF), el analista de datos puede controlar el crecimiento del GSOM.
Todos los nodos iniciales de la GSOM son nodos límite, es decir, cada nodo tiene la libertad de crecer en su propia dirección al principio (Fig. 1). Los nuevos nodos se generan a partir de los nodos límite. Una vez que se selecciona un nodo para su crecimiento, se generarán nuevos nodos en todas sus posiciones vecinas libres. La figura muestra las tres opciones posibles de crecimiento de nodos para una GSOM rectangular.

El algoritmo
El proceso GSOM es el siguiente:
- Fase de inicialización:
- Inicializa los vectores de peso de los nodos iniciales (normalmente cuatro) con números aleatorios entre 0 y 1.
- Calcular el umbral de crecimiento () para el conjunto de datos dado de dimensiónsegún el factor de propagación () usando la fórmula
- Fase de crecimiento:
- Presentar la entrada a la red.
- Determinar el vector de pesos que está más cerca del vector de entrada mapeado al mapa de características actual (ganador), utilizando la distancia euclidiana (similar al SOM ). Este paso se puede resumir como: encontrarde tal manera quedónde,son los vectores de entrada y de peso respectivamente,es el vector de posición para los nodos yes el conjunto de los números naturales.
- La adaptación del vector de pesos se aplica únicamente al vecindario del ganador y al propio ganador. El vecindario es un conjunto de neuronas alrededor del ganador, pero en el GSOM el vecindario inicial seleccionado para la adaptación de pesos es más pequeño en comparación con el SOM (adaptación de pesos localizada). La cantidad de adaptación (tasa de aprendizaje) también se reduce exponencialmente a lo largo de las iteraciones. Incluso dentro del vecindario, los pesos que están más cerca del ganador se adaptan más que los que están más lejos. La adaptación de pesos se puede describir mediantedonde la tasa de aprendizaje,es una secuencia de parámetros positivos que converge a cero cuando.,son los vectores de peso del nodoantes y después de la adaptación yes el vecindario de la neurona ganadora en eliteración t. El valor decreciente deen el GSOM depende del número de nodos existentes en el mapa en ese momento..
- Incrementa el valor de error del ganador (el valor de error es la diferencia entre el vector de entrada y los vectores de peso).
- Cuando(dónde es el error total del nodoyes el umbral de crecimiento). Hacer crecer los nodos si i es un nodo límite. Distribuir pesos a los vecinos sies un nodo sin límite.
- Inicialice los nuevos vectores de pesos de los nodos para que coincidan con los pesos de los nodos vecinos.
- Inicializar la tasa de aprendizaje () a su valor inicial.
- Repita los pasos 2 a 7 hasta que se hayan presentado todas las entradas y el crecimiento de los nodos se haya reducido a un nivel mínimo.
- Fase de suavizado.
- Reduzca la tasa de aprendizaje y fije un vecindario inicial pequeño.
- Encuentra al ganador y adapta los pesos del ganador y de los vecinos de la misma manera que en la fase de crecimiento.

Aplicaciones
El GSOM se puede utilizar para diversas tareas de preprocesamiento en minería de datos , como la reducción de dimensionalidad no lineal , la aproximación de curvas principales y variedades, y la agrupación y clasificación . A menudo, proporciona una mejor representación de la geometría de los datos que el SOM (véase el ejemplo clásico de curvas principales a la izquierda).
Referencias
- ↑ La ilustración se elaboró utilizando el software libre EM Mirkes, Principal Component Analysis and Self-Organizing Maps: applet . Universidad de Leicester, 2011.
Bibliografía
- Liu, Y.; Weisberg, RH; He, R. (2006). "Patrones de temperatura de la superficie del mar en la plataforma de Florida Occidental utilizando mapas autoorganizados jerárquicos crecientes". Journal of Atmospheric and Oceanic Technology . 23 (2): 325– 338. Bibcode : 2006JAtOT..23..325L . doi : 10.1175/JTECH1848.1 . hdl : 1912/4186 .
- Hsu, A.; Tang, S.; Halgamuge, SK (2003). "Un enfoque autoorganizado dinámico jerárquico no supervisado para el descubrimiento de clases de cáncer e identificación de genes marcadores en datos de microarrays" . Bioinformatics . 19 (16): 2131– 2140. doi : 10.1093/bioinformatics/btg296 . PMID 14594719 .
- Alahakoon, D.; Halgamuge, SK; Sirinivasan, B. (2000). "Mapas autoorganizados dinámicos con crecimiento controlado para el descubrimiento de conocimiento". IEEE Transactions on Neural Networks . 11 (3): 601– 614. doi : 10.1109/72.846732 . PMID 18249788 .
Véase también
- algoritmos de aprendizaje automático
- Redes neuronales artificiales