Algoritmos neuronales

Algoritmos neuronales

Una red neuronal biológica (de donde se originan los algoritmos neuronales) se refiere a los elementos de procesamiento de información del sistema nervioso, organizados como una colección de células neuronales, llamadas neuronas, que están interconectadas en redes e interactúan entre sí mediante señales electroquímicas. Una neurona biológica generalmente está formada por un axón que proporciona señales de entrada y está conectado a otras neuronas a través de sinapsis. La neurona reacciona a las señales de entrada y puede producir una señal de salida en su conexión de salida llamada dendritas.

El campo de las redes neuronales artificiales o algoritmos (ANN) se ocupa del estudio de modelos informáticos inspirados en teorías y la observación de la estructura y función de las redes biológicas de las células neuronales del cerebro. Por lo general, están diseñados como modelos para resolver problemas de matemáticas, informática e ingeniería. Como tal, existe una gran cantidad de investigación interdisciplinaria en matemáticas, neurobiología e informática.

Una red neuronal artificial generalmente está formada por una colección de neuronas artificiales que están interconectadas para realizar ciertos cálculos en los modelos de entrada y crear los modelos de salida. Son sistemas adaptativos capaces de modificar su estructura interna, generalmente los pesos entre los nodos de la red, lo que les permite ser utilizados para una variedad de problemas de aproximación de funciones como clasificación, regresión, extracción de características.

Hay muchos tipos de redes neuronales, muchas de las cuales se dividen en dos categorías:

  • Redes de acción directa: donde la entrada se proporciona en un lado de la red y las señales se propagan hacia adelante (en una dirección) a través de la estructura de la red en el otro lado donde se leen las señales de salida. Estas redes pueden estar formadas por una célula, una capa o varias capas de neuronas. Algunos ejemplos incluyen el perceptrón, las matrices de funciones de base radial y las matrices de perceptrones multicapa.
  • Redes recurrentes: donde se permiten ciclos en la red y la estructura puede estar completamente interconectada. Los ejemplos incluyen la red de Hopfield y la memoria asociativa bidireccional.

Las estructuras artificiales de la red neuronal están formadas por nodos y pesos que generalmente requieren entrenamiento basado en modelos de muestra de un área problemática. A continuación se muestran algunos ejemplos de estrategias de aprendizaje:

  • Aprendizaje supervisado: la red tiene una respuesta esperada conocida. El estado interno de la red se modifica para corresponder mejor al resultado esperado. Ejemplos de este método de entrenamiento incluyen el algoritmo de retropropagación y la regla de Hebb.
  • Aprendizaje no supervisado: la red está expuesta a modelos de entrada de los que debe discernir el significado y extraer la funcionalidad. El tipo más común de aprendizaje no supervisado es el aprendizaje competitivo en el que las neuronas compiten entre sí según el patrón de entrada para producir un patrón de salida. Los ejemplos incluyen gas neuronal, cuantificación de vectores de aprendizaje y el mapa autoorganizado.

Las redes neuronales artificiales o los algoritmos son generalmente difíciles de configurar y lentos de entrenar, pero una vez preparados son muy rápidos de aplicar. Generalmente se utilizan para áreas problemáticas basadas en la aproximación de funciones y se valoran por sus capacidades de generalización y tolerancia al ruido. Se sabe que son una caja negra, lo que significa que es difícil explicar las decisiones que toma la red.

algoritmos neuronales

Compartir, repartir
es_ESES
A los bloggers de %d les gusta esto: