Requisito previo: ANN | Red neuronal autoorganizada (SONN)
En la red neuronal autoorganizada (SONN), el aprendizaje se realiza cambiando los pesos de las conexiones inactivas a las activas. Las neuronas que se ganaron se seleccionan para aprender junto con sus neuronas vecinas. Si una neurona no responde a un patrón de entrada específico, entonces el aprendizaje no se realizará en esa neurona en particular.
Algoritmo de aprendizaje de red neuronal autoorganizado:
Paso 0:
- Inicialice los pesos sinápticos a valores aleatorios en un intervalo específico como [-1, 1] o [0, 1].
- Asigne parámetros topológicos de vecindad.
- Defina la tasa de aprendizaje (por ejemplo, 0,1).
Paso 1: Hasta que se alcance la condición de terminación, hacer un ciclo: Pasos 2-8
Este es un criterio para encontrar similitud entre dos conjuntos de muestras. Se evalúan los Nodes (neuronas) de la red para determinar el vector de entrada más probable según sus pesos
Donde: es el número de neuronas en la capa de entrada,
es el número de neuronas en la capa de Kohonen.
El Node ganador generalmente se denomina como la mejor unidad de coincidencia (BMU).
¿Dónde está la corrección de peso en la iteración ?
Este proceso de actualización de peso se basa en la regla de aprendizaje competitivo:
¿Dónde está la tasa de aprendizaje?
Aquí, la función de vecindad se centró en la neurona ganadora se lo lleva todo en la iteración . Cualquier neurona dentro del radio de la BMU se modifica para hacerla más similar al vector de entrada.
Ejemplo con iteraciones:
Tome un vector de entrada de 2 – Dimensión:
- Los vectores de pesos iniciales, , están dados por
- Encontramos la neurona ganadora (mejor coincidencia) que satisface el criterio euclidiano de distancia mínima:
- La neurona 3 es la ganadora y su vector de pesos se actualiza siguiendo la regla de aprendizaje competitivo.
- El vector de peso actualizado en la iteración se calcula como:
- El vector de peso de la neurona ganadora 3 se vuelve más cercano al vector de entrada en cada iteración.
Publicación traducida automáticamente
Artículo escrito por goodday451999 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA