Posts Tagged ‘Redes Neuronales’

Vía Javahispano, me enteré la existencia de ésta librería Encog, programada en Java. La misma permite trabajar con redes neuronales Feedforward, Hopfield y mapas auto-organizados, el entrenamiento de las mismas se puede realizar mediante backpropagation, alineamiento simulado y optimizaciones genéticas. Además posee un bot (araña) multihilo para explorar HTTP, pudiendo almacenar los resultados en memoria o en base de datos, adicionalmente posee un parser HTML y manejo de cookies.

El link del proyecto (se distribuye bajo licencia LGPL)

Anuncios

Las redes neuronales pretenden imitar el funcionamiento del conjunto de neuronas que funcionan y forman el cerebro humano. Alan Turing fue el primero en estudiar el cerebro como una forma de ver el mundo de la computación. Quienes han realizado estudios, investigaciones y ha podido modelar una red neuronal y, se acredita la creación de redes neuronales para otros fines que no sea solo el biológico, son Warren McCulloch y Walter Pitts. Estos dos investigadores propusieron un modelo matemático de neurona. La meta principal era obtener información referente al funcionamiento y comportamiento del cerebro. El modelo consistía en proporcionar a cada neurona de un conjunto de datos de entrada y salida, para activar la neurona era necesario calcular la suma de los productos de cada una de las entradas y, la salida en cambio, es una función, resultado de la activación. El recurso principal de este modelo son los pesos que se proporciona a cada entrada, es decir, los pesos de las conexiones entre neuronas. Si los pesos llegan a variar, el resultado de las salidas se modificará. Por lo tanto, el valor de los pesos de cada entrada es directamente proporcional al resultado de las salidas del modelo. A finales del siglo XIX se logró una mayor claridad sobre el trabajo del cerebro debido a las investigaciones de Ramón y Cajal en España y Sherrington en Inglaterra. El primero trabajó en la anatomía de las neuronas y el segundo en los puntos de conexión de las mismas o sinapsis.

Aproximadamente en el cerebro hay 50.000 neuronas por cada milímetro del cerebro, y billones de neuronas en todo el sistema neuronal. El tamaño y forma de las neuronas varía, lo que no varía son las partes de las cuales se compone, soma de la neurona, dendritas y axón. Se puede decir que la creación de redes neuronales y sus diferentes interpretaciones en cuanto a modelos, se puede aplicar en el campo informático y que ha servido en la mejora de procesos de sistemas computacionales complejos, como se comportan y la experiencia que adquieren estos en base a la información recibida y procesada. En el campo de la medina, ha servido para obtener información del comportamiento del cerebro y mejorar los diagnósticos de las diferentes anomalías que se generan en él. Seguir leyendo »