Vous êtes sur la page 1sur 12

Redes Neuronales Artificiales: Una Revisin del

Estado del Arte, Aplicaciones Y Tendencias


Futuras

Artificial Neural Networks: A Brief Review


Ernesto Varela Arregocs y Edwin Campbells Snchez
{evarelabqcol, ecampbells }@hotmail.com
Universidad Simn Bolvar
Barranquilla Atlntico

Palabras clave: Resumen


Redes neuronales artificiales, Este artculo muestra una descripcin de las generalidades de las redes neuronales
inteligencia computacional, artificiales (RNA), las cuales son entendidas como el paradigma de programacin que
patrones imita el comportamiento de aprendizaje y procesamiento en forma automtica de una
neurona humana. Hecho importante porque permite solucionar problemas con un alto
nivel de complejidad. Se mencionan los antecedentes histricos, caractersticas,
clasificacin, ventajas, desventajas haciendo un mayor nfasis en las aplicaciones
actuales y sus tendencias futuras

Key- words: Abstract


Artificial Neural Networks, This article presents a general description of artificial neural networks (ANN), which
Computational Intelligence, are understood as the programming paradigm that imitates the behavior of learning
Patterns and automatic processing of a human neuron. Important fact because it allows solving
problems with a high level of complexity. Mention the historical background,
characteristics, classification, advantages, disadvantages with an increased emphasis
on current applications and future trends.

Investigacin y Desarrollo en TIC, Vol 2 No 1 pp. 18-27. Junio, 2011 18


Redes Neuronales Artificiales: Una Revisin del Estado del Arte, Aplicaciones Y Tendencias Futuras

I. INTRODUCCIN II. ANTECEDENTES HISTRICOS


En su afn de mejorar sus condiciones de vida, el ser La consecucin, el diseo y la construccin de
humano ha optado por la creacin de aparatos, mquinas capaces de realizar procesos con cierta
haciendo que la fuerza fsica pase a un segundo inteligencia ha sido uno de los principales objetivos
plano, y procesos tecnificados que anteriormente de los cientficos a lo largo de la historia, ya que en un
disponan de mucho tiempo para hacerlo de manera principio los esfuerzos estuvieron dirigidos a la
ptima. obtencin de autmatas, cuya funcin era la
realizacin de algunas funciones tpicas de los seres
De acuerdo con lo anterior, la creacin de las humanos, con alta probabilidad de xito. De los
computadoras, ha hecho que el avance tecnolgico intentos realizados en este sentido se ha llegado a
tenga un crecimiento vertiginoso, mediante la definir las lneas fundamentales para la obtencin de
resolucin de problemas de manera algortmica mquinas inteligentes y es as como actualmente los
tradicional es decir, programacin top down, bases estudios siguen esta misma lnea, con resultados
de datos, programacin orientada a objetos y sorprendentes, evidenciados en la existencia de
eventos, etc, sin embargo, existen algunos de estos diferentes maneras de realizar procesos similares a
problemas que para resolverlos implican un cambio los inteligentes y que podemos clasificar dentro de la
de paradigma, por ejemplo: si se desea descubrir llamada Inteligencia Artificial (IA).
similitudes en objetos que se van a clasificar, analizar
patrones, reconocer de imgenes, entre otras, para Sin embargo existe un enorme problema que limita
ello, se hace necesario visualizar soluciones de una los resultados que se pueden obtener a pesar de
manera no convencional. disponer de herramientas y lenguajes de
programacin diseados expresamente para el
Los cientficos en su afn de resolver situaciones desarrollo de mquinas inteligentes, ya estas
como la anterior, han estudiado las capacidades mquinas se implementan sobre computadoras
humanas cerebrales, siendo sta la base para la basadas en la filosofa de Von Neumann, y se apoyan
creacin de nuevas mquinas por ello la inteligencia en una descripcin secuencial del proceso de
computacional se ha preocupado por imitar algunos tratamiento de la informacin. Si bien el desarrollo de
de estos comportamientos de tipo biolgico lo cual estas computadoras es vertiginoso, no deja de seguir
llev a que se desarrollaran tcnicas tales como las la lnea antes expuesta como en el caso de una
redes neuronales, algoritmos genticos, y la lgica mquina que es capaz de realizar tareas mecnicas de
difusa entre otros, que tambin han sido adaptados a forma increblemente rpida, como clculo,
dispositivos electrnicos. ordenacin o control, pero a su vez es incapaz de
De esta manera, el objetivo de las redes neuronales, obtener resultados aceptables cuando se trata de
no es resolver problemas complejos como secuencia tareas como reconocimiento de formas, voz, etc.
de pasos, sino como la evolucin de un sistema
Por otra parte, otra lnea de la investigacin ha
computacional inspirado en el cerebro humano,
adems constituyen una parte muy importante en el tratado de aplicar principios fsicos que rigen en la
estudio y desarrollo de la inteligencia artificial, ya que naturaleza para obtener mquinas que realicen
pueden ser combinadas con otras herramientas trabajos complejos en nuestro lugar. De igual manera
como la lgica difusa, los algoritmos genticos o los es posible puede pensar respecto a la forma y
sistemas expertos, lo cual explica su importancia. capacidad de razonamiento humano; se puede
intentar obtener mquinas con esta capacidad
basadas en el mismo principio de funcionamiento.

Investigacin y Desarrollo en TIC, Vol 2 No 1 pp. 18-27. Junio, 2011 19


Redes Neuronales Artificiales: Una Revisin del Estado del Arte, Aplicaciones Y Tendencias Futuras

No se trata de construir dispositivos que compitan particulares del cerebro y todos los subsistemas
con los seres humanos, sino que realicen ciertas conforman el encfalo.
tareas de rango intelectual para ayudarle, principio
La unin de 2 neuronas o ms recibe el nombre de
bsico de la Inteligencia Artificial. Si miramos
sinapsis, que es direccional, es decir en un solo
biolgicamente una neurona Segn Mara Villanueva
sentido. Cada neurona recibe impulsos elctricos de
en su monografa titulada: Las Redes Neuronales
otras a travs de las dendritas y estas se conectan a
Artificiales y su importancia como herramienta para
las salidas de otras para producir la sinapsis (ver
la toma de decisiones [1] comenta que el sistema
figura 2), esta altera la efectividad de la seal
nervioso est conformado por una red de clulas
transmitida debido a un parmetro, el peso. El
(neuronas), ampliamente interconectadas entre s. En
aprendizaje es el resultado de la modificacin de
las neuronas, la informacin fluye desde las
estos pesos y junto con el procesamiento de la
dendritas hasta el axn, atravesando el soma. Se
informacin se genera el mecanismo bsico de la
estima que el sistema nervioso tiene cien mil millones
memoria.
de neuronas.

Figura 1. Neurona biolgica

En torno al funcionamiento se describen los canales


de entrada o dendritas, el rgano de cmputo o soma
y el canal de salida o axn. Existen otras neuronas
especializadas que son las interneuronas que llevan la
informacin que cumplen funciones de comunicacin
entre otras neuronas, existen las que llevan la Figura 2. Sinapsis Neuronal
informacin directamente al msculo llamadas
Esta explicacin biolgica fue la que sirvi de
neuronas motoras, y estn las receptoras-sensoras
inspiracin a muchos cientficos a lo largo de la
que son las que reciben la informacin directamente
historia como lo menciona Ulises Romn Concha en
del exterior. Se calcula aproximadamente que una
su Artculo Redes Neuronales y lo Autoreferencia al
neurona se intercomunica con otras 10000 neuronas
ser humano [2] los principales acontecimientos
y enva impulsos a varios cientos de ellas.
histricos relacionados con las redes neuronales son:
A nivel cerebral se observa una organizacin
Walter Pitts y Warren McCulloch intentaron
horizontal en capas y una vertical en forma de
explicar en 1943 el funcionamiento del cerebro
columnas, adems hay unas funciones especficas
humano, por medio de una red de clulas
para cada grupo de ellas y estn ubicas en zonas

Investigacin y Desarrollo en TIC, Vol 2 No 1 pp. 18-27. Junio, 2011 20


Redes Neuronales Artificiales: Una Revisin del Estado del Arte, Aplicaciones Y Tendencias Futuras

conectadas entre s que podan ejecutar que viene a ser una variacin del Asociador
operaciones lgicas. Lineal. En este mismo ao la compaa Fujitsu
comenz el desarrollo de computadores
En 1949, el fisilogo Donald Hebb expuso en su
pensantes para aplicaciones relacionadas con la
libro The Organization of Behavior la conocida
Robtica.
regla de aprendizaje. Su trabajo tena que ver con
la conductividad de la sinapsis, es decir, con las En 1985, el Instituto Americano de Fsica
conexiones entre neuronas. comenz la Anual Networks for Computing.

En 1951, Minsky y Edmons montaron la primera En 1987 la IEEE celebr su primera conferencia
mquina de redes neuronales, compuesta internacional sobre redes neuronales. En este
bsicamente de 300 tubos de vaco y un piloto mismo ao se form la International Neural
automtico de un bombardero B-24 (en desuso). Network Society (INNS) bajo la iniciativa y
Llamaron a su creacin Sharc, se trataba nada direccin de Grossberg en USA, Kohonen en
menos que de una red de 40 neuronas artificiales Finlandia y Amari en Japn.
que imitaban el cerebro de una rata.
En 1987 se crea la Sociedad Europea de Redes
En 1957, Frank Rosenblatt present al Neuronales y la Neural Information Processing
Perceptrn, una red neuronal con aprendizaje Systems reunin que se celebra anualmente en
supervisado cuya regla de aprendizaje era una Denver Colorado.
regla planteada por Hebb.
En 1988, result la unin de la IEEE y la INNS que
En 1969 Marvin Minsky y Seymour Paper produjo la International Joint Conference on
escribieron un libro llamado Perceptrons, en Neural Networks que realiz 430 artculos de los
donde definan a estos como caminos sin salida. cuales 63 estaban enfocados a una aplicacin
En los aos 60 se propusieron otros 2 modelos
III. CONCEPTUALIZACION
tambin supervisados, basados en el Perceptrn
de Rosenblatt denominados Adaline y Madaline. A. RED NEURONAL ARTIFICIAL (RNA)
En estos, la adaptacin de los pesos se realiza Una red neuronal artificial (ANN en Ingls RNA en
teniendo en cuenta el error, calculando como la espaol) consiste en unidades de procesamiento
diferencia entre la salida deseada y la dada por la interconectadas de manera densa, llamadas
red, al igual que en el Perceptrn. Sin embargo, la neuronas, por tener un comportamiento similar al de
regla de aprendizaje empleada es distinta. las neuronas biolgicas. Las Unidades de
procesamiento reciben y procesan y transmiten
En los 70 las redes neuronales artificiales surge
seales, tal como las neuronas biolgicas.
con la tcnica de aprendizaje de propagacin
hacia atrs o Backpropagation. Los componentes principales del funcionamiento de
una red neuronal son:
En 1977, James Anderson desarroll un modelo
lineal, llamado asociador lineal, que consista en
unos elementos integradores lineales (neuronas)
Un conjunto de unidades de procesamiento
que sumaban sus entradas. (neuronas);
En 1982 John Hopfield present un trabajo sobre Un estado de activacin (variable de estado);
redes neuronales en la Academia Nacional de las Una funcin de salida para cada unidad;
Un conjunto de conexiones (patrn de
Ciencias, en el cual describe con claridad y rigor
conectividad);
matemtico una red a la que ha dado su nombre,
Investigacin y Desarrollo en TIC, Vol 2 No 1 pp. 18-27. Junio, 2011 21
Redes Neuronales Artificiales: Una Revisin del Estado del Arte, Aplicaciones Y Tendencias Futuras

Un conjunto de reglas para propagar las seales representan la intensidad de la sinapsis, tanto ,
de salida a travs de la RNA.
Una regla de combinacin; como son valores escalares. A esta seal
Una regla de activacin;
Una regla de modificacin; ponderada se le adiciona el bias y se obtiene una
Un ambiente en el cual opera la RNA entrada total que acta sobre el ncleo de la neurona
para activarla. es la funcin umbral o de

transferencia, que evaluada para esta entrada total ,


produce la respuesta de la neurona al estmulo
recibido en forma similar como ocurre en las clulas
nerviosas biolgicas. En trminos matemticos este
proceso se presenta de forma sencilla como:

Tanto el vector de pesos como el bias b son


Figura 3. Neurona Artificial
parmetros escalares ajustables de la neurona. La
B. ARQUITECTURA DE UNA RED idea central de una red neuronal es que estos
NEURONAL ARTIFICIAL parmetros puedan ser ajustados de forma tal que la
Segn Marcos de Armas en su libro Fundamentos red reproduzca el comportamiento observado. El
bsicos de Inteligencia Artificial [3]. Las RNA estn entrenamiento es precisamente eso; un proceso de
compuestas por muchos elementos sencillos ajuste de los parmetros en la red para que pueda
denominados Neuronas que operan en paralelo y son realizar un trabajo en particular.
diseadas para mostrar una funcin particular
C. VENTAJAS DE LAS RNA
mediante el ajuste de los valores de peso de las
Segn Eduardo Rivera en su artculo Introduccin a
las redes neuronales artificiales de 2007 [4] las
conexiones, que actan con determinada polarizacin
principales ventajas de las redes neuronales
, conocida como bias, sobre la funcin de
artificiales son:
activacin . As se obtiene la salida adecuada en Aprendizaje Adaptativo: Las RNA aprenden a
realizar tareas a partir de un conjunto de datos
respuesta a la seal de entrada recibida. El diseo de dados, en el proceso de aprendizaje, estos datos
una red neuronal est determinado por las son representados como las entradas y pesos.
conexiones entre sus neuronas, (ver figuras, 1 y 3) En
la Neurona biolgica se observa que la informacin Es una de las caractersticas ms atractivas de
llega a las dendritas, esta es evaluada por el ncleo, redes neuronales. Esto es, aprenden a llevar a
pasa el por axn y la transmite a otras clulas. cabo ciertas tareas mediante un entrenamiento
con ejemplos ilustrativos. Como las redes
En una Neurona artificial las entradas representan neuronales pueden aprender a diferenciar
patrones mediante ejemplos y entrenamientos,
vectores o seales provenientes de exterior, son no es necesario elaborar modelos a priori ni
capturadas de otras neuronas. Los pesos necesidad de especificar funciones de
distribucin de probabilidad.

Investigacin y Desarrollo en TIC, Vol 2 No 1 pp. 18-27. Junio, 2011 22


Redes Neuronales Artificiales: Una Revisin del Estado del Arte, Aplicaciones Y Tendencias Futuras

Auto-organizacin: Pueden crear su propia Tolerancia a fallos parciales: La destruccin


organizacin o representacin de la informacin parcial de una red, daa el funcionamiento de la
recibida. misma, pero no la destruye completamente. Esto
es debido a la redundancia de la informacin
Las redes neuronales auto-organizan la contenida.
informacin que reciben durante el aprendizaje
y/o la operacin: Mientras que el aprendizaje es En el proceso de aprendizaje, los enlaces
la modificacin de cada elemento procesal, la ponderados de las neuronas se ajustan de
auto-organizacin consiste en la modificacin de manera que se obtengan ciertos resultados
la red neuronal completa para llevar a cabo especficos. Una red neuronal no necesita un
un objetivo especfico. algoritmo para resolver un problema, ya que ella
puede generar su propia distribucin de pesos en
Cuando las redes neuronales se usan para los enlaces mediante el aprendizaje. Tambin
reconocer ciertas clases de patrones, ellas auto existen redes que continan aprendiendo a lo
organizan la informacin usada. Por ejemplo, la largo de su vida, despus de completado su
red llamada backpropagation, crear su propia perodo de entrenamiento.
representacin caracterstica, mediante la cual
puede reconocer ciertos patrones. Hay dos aspectos distintos respecto a la
tolerancia a fallos:
Esta auto organizacin provoca la generalizacin:
facultad de las redes neuronales de responder a) Las redes pueden aprender a reconocer
apropiadamente cuando se les presentan datos o patrones con ruido, distorsionados o
situaciones a las que no haba sido expuesta incompletos. Esta es una tolerancia a fallos
anteriormente. El sistema puede generalizar la respecto a los datos.
entrada para obtener una respuesta. Esta
caracterstica es muy importante cuando se tiene b) Las redes pueden seguir realizando su funcin
que solucionar problemas en los cuales la (con cierta degradacin) aunque se destruya
informacin de entrada no es muy clara; adems parte de la red.
permite que el sistema d una solucin, incluso
cuando la informacin de entrada est La razn por la que las redes neuronales son
especificada de forma incompleta. tolerantes a los fallos es que tienen su
informacin distribuida en las conexiones entre
neuronas, existiendo cierto grado de redundancia
Operacin en tiempo real: Las operaciones en este tipo de almacenamiento. La mayora de
realizadas pueden ser llevadas a cabo por los ordenadores algortmicos y sistemas de
computadores paralelos, o dispositivos de recuperacin de datos almacenan cada pieza de
hardware especiales que aprovechan esta informacin en un espacio nico, localizado y
capacidad. direccionable. En cambio, las redes neuronales
almacenan informacin no localizada. Por lo
Las redes neuronales fueron los tanto, la mayora de las interconexiones entre los
primeros mtodos computacionales con la nodos de la red tendrn sus valores en funcin de
capacidad inherente de tolerancia a fallos. los estmulos recibidos, y se generar un patrn
Comparados con los sistemas computacionales de salida que represente la informacin
tradicionales, los cuales pierden su funcionalidad almacenada.
cuando sufren un pequeo error de memoria, en
las redes neuronales, si se produce un fallo en un Operacin en tiempo real: los cmputos
nmero no muy grande de neuronas y aunque el neuronales pueden ser llevados a cabo en
comportamiento del sistema se ve influenciado, paralelo; para esto se disean y fabrican
no sufre una cada repentina.

Investigacin y Desarrollo en TIC, Vol 2 No 1 pp. 18-27. Junio, 2011 23


Redes Neuronales Artificiales: Una Revisin del Estado del Arte, Aplicaciones Y Tendencias Futuras

mquinas con hardware especial para obtener estadsticamente somos capaces de ver que variables
esta capacidad. forman parte del modelo o cuales de las que
finalmente se utilizaron para modelar fueron
Inclusin flexible en la tecnologa vigente: se seleccionadas por los algoritmos para predecir o
pueden obtener chips especializados para redes clasificar, podemos ver sus pesos y la ecuacin final,
neuronales que mejoran su capacidad en ciertas cosa que no es posible en las redes neuronales.
tareas. Ello permitir la integracin de mdulos
en los sistemas existentes. Segn Eduardo Rivera en su artculo Introduccin a
las redes neuronales artificiales de 2007 [4] las
Las redes neuronales se autoajustan a los desventajas pueden ser:
elementos procesales: Son dinmicas, pues son
capaces de estar constantemente cambiando
Complejidad de aprendizaje para grandes tareas,
para adaptarse a las nuevas condiciones.
cuanto ms cosas se necesita que aprenda la red,
ms complicado ser ensearle
La funcin del diseador es nicamente la Tiempo de aprendizaje elevado. Esto depende de
obtencin de la arquitectura apropiada. No es dos factores: primero se incrementa la cantidad
problema del diseador el cmo la red aprender de patrones a identificar o clasificar y segundo se
a discriminar. Sin embargo, s es necesario que requiere mayor flexibilidad o capacidad de
desarrolle un buen algoritmo de aprendizaje que adaptacin de la red neuronal para reconocer
le proporcione a la red la capacidad de patrones que sean sumamente parecidos, se
discriminar, mediante un entrenamiento con deber invertir ms tiempo en lograr que la red
patrones. converja a valores de pesos que representan lo
que se quiere ensear.
D. DESVENTAJAS DE LAS RNA No permite interpretar lo que se ha aprendido, la
red por si sola proporciona una salida, un
No son muchas las desventajas de las RNA, al menos
nmero, que no puede ser interpretado por ella
desde el punto de vista del software o de los
misma sino que se requiere de la intervencin del
lenguajes computacionales, pero si a nivel de
programador y de la aplicacin en si para
Hardware. La capacidad de las redes neuronales
encontrarle un significado la salida
radica en su habilidad de procesar informacin en
proporcionada.
paralelo (esto es, procesar mltiples pedazos de
datos simultneamente). Desafortunadamente, las Elevada cantidad de datos para el entrenamiento,
mquinas hoy en da son en serie - slo ejecutan una cuanto ms flexible se requiera que sea la red
instruccin a la vez. Por ello, modelar procesos neuronal, ms informacin tendr que ensearle
paralelos en mquinas serie puede ser un proceso para que realice de forma adecuada la
que consuma mucho tiempo. Como todo en este da y identificacin.
poca, el tiempo es esencial, lo que a menudo deja E. CLASIFICACION DE LAS RNA
las redes neuronales fuera de las soluciones viables a Los cientficos y tcnicos a lo largo de la historia como
un problema. han planteado diferentes modelos de redes
neuronales artificiales, esto ha generado una
Otros problemas con las redes neuronales son la falta
multiplicidad de modelos, algunos nicos, otros
de reglas definitorias que ayuden a construir una red,
hbridos no siendo fcil clasificarlos
para un problema dado, hay muchos factores a tomar
en cuenta: el algoritmo de aprendizaje, la Sin embargo, segn lo planteado por Flrez y Gmez
arquitectura, el nmero de neuronas por capa, el en su artculo Las redes neuronales celulares y su
nmero de capas, la representacin de los datos y aplicacin en el procesamiento de imgenes
mucho ms y otro de los problemas es la llamada utilizando matlab [5] y adems los planteado en:
caja negra el problema es que cuando se modela
Investigacin y Desarrollo en TIC, Vol 2 No 1 pp. 18-27. Junio, 2011 24
Redes Neuronales Artificiales: Una Revisin del Estado del Arte, Aplicaciones Y Tendencias Futuras

Cellular Neural Networks[6] las redes neuronales organizados. Por ejemplo: Memorias
pueden ser clasificadas bajo 2 criterios: Asociativas, Hopfield, La mquina de
Boltzman y la mquina de Cauchy, redes de
aprendizaje competitivo, Kohonen y redes de
Una dependiendo de la naturaleza de su entrada que resonancia adaptativa (ART).
puede ser continua o binaria (discreta). Otra puede Redes Hbridas: Es una combinacin de las 2
ser vista desde 5 propiedades a saber: topologa, anteriores en donde se emplea una funcin
arquitectura, modelo neuronal, algoritmo de de mejora para facilitar la convergencia: Por
ejemplo las redes de base radial.
aprendizaje y planificacin. Kohonen estableci
Aprendizaje Reforzado: Estn ubicadas entre
adems otra clasificacin adicional: Redes
el supervisado y el auto organizado
Feedforward, Backforward y Redes competitivas.
IV. APLICACIONES
En la actualidad se clasifican a partir de 2 de sus Las redes neuronales tienen un gran nmero de
aplicaciones reales en la industria. De hecho ya han
caractersticas primordiales:
sido aplicadas en muchos dispositivos electrnicos
Segn su Topologa: comerciales, debido a que estas, muestran mejores
resultados en el reconocimiento de patrones o
Red Feedforward y Backforward: que son dos tendencia de los datos que estn bien adaptados
tipos de redes de propagacin hacia adelante para la previsin de las necesidades. Segn el artculo
o acclicas en las que las seales van desde la titulado Artificial Neural Networks [7] De esta
capa de entrada hacia la de salida, sin existir amplia gama de aplicaciones nos dedicaremos a
ciclos ni conexiones, entre neuronas de la algunas:
misma capa.
Reconocimiento de Caracteres: Esta idea tom
En funcin de su estructura pueden ser de dos mucho auge y fue tomada inicialmente en las
clases: palm que fueron muy populares hace algunos
Monocapa: (Ejemplo: Perceptrn o el aos, aun esta aplicacin se emplea en algunos
Adeline) tablets y telfonos celulares tctiles. De hecho, el
Multicapa: (Ejemplo: Perceptrn Multicapa) reconocimiento de caracteres, permite reconocer
Red Recurrente: Que presenta al menos un texto escrito manualmente.
ciclo cerrado de activacin neuronal Compresin de imgenes: Las redes neuronales
(Ejemplo: Elman y Hopfield) pueden recibir y procesar grandes cantidades de
informacin a la vez, siendo esto til en la
Segn su Algoritmo de Aprendizaje: compresin de imgenes, solo basta hacer una
observacin con el crecimiento del internet y del
En este caso se clasifican en 4 modelos propuestos: diseo de imgenes y de animaciones, cada vez
ms pesadas, pero en los navegadores de
Aprendizaje Supervisado: Se Necesita internet, son muy livianas.
informacin preliminar de entrada Mercado de Valores: El negocio del da a da de la
previamente clasificado o cuya respuesta sea bolsa burstil es muy complicado, muchos
conocida por ejemplo: Perceptrn simple, factores pesan en si una accin propuesta subir
Backpropagation, Perceptrn multicapa, o bajar. Desde las RNA se puede examinar una
Memoria Asociativa Bidireccional. gran cantidad de informacin en forma rpida y
Aprendizaje Auto organizado: No necesitan organizar todo de manera que se pueda hacer un
un conjunto de datos previamente adecuado estudio de proyeccin y predecir el
valor de las acciones.
Investigacin y Desarrollo en TIC, Vol 2 No 1 pp. 18-27. Junio, 2011 25
Redes Neuronales Artificiales: Una Revisin del Estado del Arte, Aplicaciones Y Tendencias Futuras

Procesamiento de alimentos: En este caso se ha candidatos para posiciones especficas,


implementado el uso de una nariz electrnica que optimizacin de plazas y horarios en lneas de
reemplaza a los seres humanos y llevar un vuelo, minera de datos
adecuado control en la inspeccin, clasificacin Reconocimiento de Patrones: En este sentido
de los productos, por ejemplo en las pescaderas cabe mencionar hay que mencionar a Roberto
industriales, en el control del nivel de acidez de la Brunelli y Tomaso Poggio, [8] en su artculo Face
mayonesa, el seguimiento de la maduracin del Recognition through Geometrical Features los
queso, control de sabores, filtrado de seales etc. cuales comparan dos estrategias utilizando una
Medicina: una de las reas que ms ha ganado la base de datos comn sobre imgenes ubicadas
atencin es en la deteccin de afecciones de manera frontal de rostros de personas tanto
cardiopulmonares, es decir compara muchos masculinas como femeninas, cada una con 2
modelos distintos para identificar similitud en pares de imgenes. A ellos se les debe el
patrones y sntomas de la enfermedad. Estos desarrollo e implementacin de dos algoritmos.
sistemas ayudan a los mdicos con el diagnstico El primero consiste en el rea del clculo de un
por el anlisis de los sntomas reportados y las conjunto de caractersticas geomtricas acerca de
resonancias magnticas y rayos x. Tambin se han la fisonoma de la barbilla, adems de tener en
usado para dispositivos analizadores de habla cuenta el ancho y alto de la nariz y boca; y en
para ayudar a personas con sordera profunda, segundo lugar el otro aporte est basado en el
monitorizacin de cirugas, prediccin de igualamiento de plantillas en niveles de grises.
reacciones adversas a un medicamento, Segn Ellos reportaron haber obtenido un 90% de
entendimiento de causas de ataques epilpticos reconocimiento usando caractersticas
Milicia: Las redes neuronales juegan un papel geomtricas y un reconocimiento perfecto
importante en el campo de batalla, usando igualamiento de plantillas.
especialmente en aviones de combate y tanques
que son equipados con cmaras digitales de alta V. ACTUALIDAD DE LAS REDES
resolucin que funciona conectado a un NEURONALES
computador que continuamente explora el
Hablar de la actualidad de las redes neuronales nos
exterior de posibles amenazas. De igual manera
referimos a las nuevas tendencias que poco en
se pueden emplear para clasificar seales de
radar, creacin de armas inteligentes nuestro contexto son conocidas, en este apartado,
Diagnstico de Maquinas: A nivel industrial mencionaremos algunas de ellas.
cuando una de estas mquinas presenta fallos
Segn el Abstract book del tercer congreso mundial
automticamente las apaga cuando esto ocurre.
de NeuroInformtica celebrado entre los das 30 de
Anlisis de Firmas: Las redes neuronales pueden
ser empleadas para la comparacin de firmas Agosto a Septiembre 1 del ao 2010 en Kobe, en
generadas, (Por ejemplo en los bancos) Esta ha donde se presentaron un total de 150 ponencias y 28
sido una de las primeras aplicaciones Demostraciones se pueden destacar tres
implementada a gran escala en USA y tambin investigaciones [8]:
han sido los primeros en usar un chip neuronal.
Monitoreo de Aviones: controlan el estado de los Multiscale models of the synapse: a self
motores de las aeronaves. Revisan los niveles de modifying memory machine: (Modelo Multescala
vibracin de sonido y alertas tempranas de de la Sinpsis: una automodificacin de la
problemas en el motor. mquina de memoria) Investigacin enfocada en
el campo de la Neurobiologa, Neurociencia
Biologa: Mayor entendimiento del
computacional y Sistemas biolgicos,
funcionamiento del cerebro, obtencin de
desarrollado por Upinder Bhalla (India). El
modelos de la retina. cerebro humano cuenta con aproximadamente
A nivel Administrativo: Identificaciones de con 20000 genes, 100 mil millones de neuronas y
o
Investigacin y Desarrollo en TIC, Vol 2 N 1 pp. 18-27. Junio, 2011 26
Redes Neuronales Artificiales: Una Revisin del Estado del Arte, Aplicaciones Y Tendencias Futuras

alrededor de sinapsis que conectan a este

gran nmero de neuronas. Basado en un A Layared description language for spiking neural
comportamiento meramente numrico, es networking modeling: (Una Descripcin de un
probable que las conexiones sinpticas son el lenguaje pos capas para la adicin de modelado
sitio ideal para almacenar la gran cantidad de de redes neuronales). Ponencia presentada por
informacin que constituye nuestra memoria. Chung-Chuan Lo del Departamento de Biologa
Estructural y bioinformtica, de la Universidad
Actualmente existe una cantidad considerable de Nacional Tsing Hua (Hsinchu, Taiwan).
datos experimentales para mostrar que el cambio
sinptico es una experiencia de forma Este cientfico plante en su exposicin el diseo
dependiente, y cada vez mas apuntan a estas de una herramienta de modelacin de redes
modificaciones, elemento esencial para la neuronales basado en xml de forma que se
memoria celular. Esto resulta ser un campo frtil estandarizara el lenguaje a la hora de ser
y un reto para la NeuroInformtica. Las Sinapsis replicado por la comunidad cientfica, este
es precisamente, el cruce de la sealizacin lenguaje recibe el nombre de NineML y tiene 3
elctrica y qumica. Aunque hay una gran ventajas importantes a destacar:
cantidad de modelos de la sealizacin de la
memoria, son pequeas piezas del rompecabezas a) Es manejado por capas (del usuario y de la
multidimensional. abstraccin). Las capas de usuario basadas en
XML proporcionan la sintaxis para especificar
La memoria sinptica es uno de esos procesos la creacin de instancias y parametrizacin de
que no solo demanda de modelos de un modelo de red en trminos biolgicos. La
sealizacin, pero los modelos multiescala que capa de abstraccin proporciona
abarcan las redes neuronales, biofsica celular, el explcitamente las descripciones de los
cambio estructural, la sntesis de protenas de conceptos bsicos, las matemticas, las
sealizacin biomecnica, y la expresin gnica. variables del modelo y las normas estatales
Algunos de estos dominios, como la sealizacin de actualizacin.
bioqumica estn bien representados por las b) Completamente coherente: Todos los
herramientas de simulacin y las normas SBML. conceptos del modelado definido en la capa
de usuario se expresan explcitamente en la
El autor present el modelado de la sinapsis a capa de abstraccin de modo que un modelo
travs de escalas mltiples. Hay problemas de red neuronal puede estar sin
conceptuales aqu, debido a que estn ambigedades a la hora de su
fundamentalmente tratando de entender los implementacin por un software que es
pocos cambios que se presentan frente a la totalmente compatible con NineML.
estabilidad sinptica, siendo que este es un c) Fcilmente ampliable: futuras ampliaciones
sistema que no solo se puede reprogramar por s se tienen en cuenta en el desarrollo de
mismo, sino adems reconstruirse. NineML. Por lo tanto pueden agregarse
modelos que antes no era posible agregarlo a
Otros reto a enfrentarse es el comportamiento de la versin actual de NineML sin ningn tipo
la estabilidad de la sinapsis a largo plazo frente a de modificacin sustancial indistintamente el
la estocasticidad biomecnica. Hay acoplamientos idioma.
interesantes en diferentes niveles, donde los El uso de NineML, los investigadores podrn
eventos elctricos tienen efectos bioqumicos y describir su modelo de red neuronal en un
viceversa, el autor sugiere que estos dos eventos simulador sin ningn tipo de inconvenientes. Se
se cruzan y es uno de las situaciones clave en la
cree que este proyecto generar impactos
convergencia de las herramientas de la
profundos en la comunidad cientfica y facilitar
NeuroInformtica y de los principios que puede
hacer una gran diferencia. la investigacin en neurociencias.
Investigacin y Desarrollo en TIC, Vol 2 No 1 pp. 18-27. Junio, 2011 27
Redes Neuronales Artificiales: Una Revisin del Estado del Arte, Aplicaciones Y Tendencias Futuras

An algorithm for finding candidate synaptic sites La comprensin de la informacin en el


in computer generated networks of neurons with Genoma Humano.
realistic morphologies Autodiagnstico medico por medio de redes
(Un algoritmo para encontrar los sitios candidatos neuronales.
sinpticos en computadoras en redes de
neuronas generadas con morfologa realstica. VII. CONCLUSIONES
Ponencia presentada por: Jaan Van Pelt et al del
El mundo de la informtica tiene mucho que ganar
Departamento Integrado de Neurofisiologa de la
con las redes neuronales. Su capacidad para aprender
Universidad VU de Amsterdam, de Amsterdam
por ejemplo, hace que sean extremadamente
Holanda.)
flexibles y adaptables a un sin nmero de
aplicaciones, convirtindolas en una herramienta
En esta ponencia se habl sobre las neuronas
potente. Cabe destacar que no se hace necesario
hacen conexiones sinpticas en lugares donde los
elaborar un algoritmo para realizar una tarea
axones y dendritas estn lo suficientemente cerca
especfica, es decir, no es necesario conocer los
en el espacio. Tpicamente la proximidad
mecanismos internos del problema.
requerida est basada en el tamao de las
dendritas y del largo del Axn. Basado en este
Las redes neuronales tambin son adecuadas para los
principio se puede realizar la bsqueda de estas
sistemas en tiempo real, por las caractersticas de su
posiciones dentro de la red formada por
arquitectura en paralelo, permitiendo as ejecutar
neuronas reconstruidas o neuronas reconstruidas
clculos a una gran velocidad y a sus tiempos de
por computador. Entonces el candidato a la
respuesta.
sinapsis estn ubicados donde las ramas
dendrticas y axonales estn comprendidas en
Las redes neuronales contribuyen tambin a otras
cierto criterio de distancia una de la otra. Este
reas de investigacin tales como la neurologa y la
estudio desarroll el algoritmo que encuentra
psicologa que se utilizan regularmente para modelar
esta distancia
partes de los organismos vivos y para investigar
igualmente los mecanismos del cerebro.
VI. ACTUALIDAD DE LAS REDES
NEURONALES Por ltimo, hay cientficos que afirman que la
Las redes neuronales alcanzan cada vez mayor auge, conciencia podr ser modelada en un futuro no
teniendo multitud de aplicaciones en campos lejano y que esta ser una de las propiedades de las
diversos y dando soluciones sencillas a problemas redes neuronales.
cuya resolucin resulta complicada cuando se REFERENCIAS
emplean mquinas algortmicas. An as, el futuro de [1] M. Villanueva Espinosa, Las redes neuronales
las redes neuronales no est todava claro y ser en artificiales y su importancia como herramienta en
los prximos aos cuando se determine su evolucin.
la toma de decisiones, Tesis publicada en 2002
Sin embargo y aunque suena a ciencia ficcin.
Per. Trabajo revisado en
Las redes neuronales podrn en el futuro permitir: http://sisbib.unmsm.edu.pe/Bibvirtual/tesis/Basic
/Villanueva_EM/villanueva_em.htm.
Robots que pueden ver, sentir, oler y percibir el [2] U. Romn Concha, Redes Neuronales y la
mundo que los rodea (De hecho ya existe algo
Autoreferencia al Ser Humano, 2003. Artculo
llamado Computacin afectiva).
extrado el 25 de Marzo de 2011 desde:
Prediccin de valores e implementacin en
vehculos para la auto - conduccin. http://sisbib.unmsm.edu.pe/BibVirtualdata/public
Composicin de msica y documentos aciones/risi/n1_2003/a01.pdf
escritos (obras literarias).
[3] De Armas Teyra M. Fundamentos bsicos de
Inteligencia Artificial con Matlab. 1. Edicin.
Investigacin y Desarrollo en TIC, Vol 2 No 1 pp. 18-27. Junio, 2011 28
Redes Neuronales Artificiales: Una Revisin del Estado del Arte, Aplicaciones Y Tendencias Futuras

Editorial Universitaria de la Costa. Pags. 152-


153.2009.
[4] Rivera E. Introduccin a las redes Neuronales
(2007). Consultado el 27 de Marzo de 2011 desde:
http://www.udb.edu.sv/editorial/cientifica/Cientif
ica6/articulo4.pdf
[5] Flrez A. y Gmez E. Las redes neuronales
celulares y su aplicacin en el procesamiento de
imgenes utilizando matlab, (1999). Artculo
extrado el 27 de marzo de 2011 desde:
http://www.ci.ulsa.mx/~egr/papers/Tutorialrna.p
df
[6] Lpez E. Cellular Neural Networks, (2004).
Artculo extrado el 28 de Marzo de 2011 desde:
http://www.inca.inf.utfsm.cl/~Erick/downloads/C
NN.pdf
[7] Artificial Neural Networks, (2009). Artculo
extrado el 29 de Marzo de 2011 desde:
http://www.101seminartopics.com/wp-
content/uploads/2009/07/27ARTIFICIAL-NEURAL-
NETWORKS.pdf
[8] Brunelli R. y Poggio T. Face Recognition through
Geometrical Features, (2000). Springer Verlag
Cambridge, Massachusets. USA.
[9] Flrez A. y Gmez E. Neuroinformatics 2010, 3rd
INCF Congress of Neuoroinformatics, (2010).
Libro electrnico extraido el 28 de marzo de 2011
de:
http://www.neuroinformatics2010.org/images/Ne
uroinformatics2010_AbstractBook_web%20-2.pdf.
[10]http://comopodemoshaceresto.blogspot.com/201
0/08/sistema-nervioso.html

[11]http://biomepedia.wikispaces.com/file/view/den
tritas-y-neuronas.jpg/152193607/dentritas-y-
neuronas.jpg

[12] ATGC - Advanced Tech Computing Group UTPL


Grupo de Tecnologas Avanzadas en Computacin.
http://advancedtech.wordpress.com/2007/08/24/
redes-neuronales-artificiales-2/

Investigacin y Desarrollo en TIC, Vol 2 No 1 pp. 18-27. Junio, 2011 29

Vous aimerez peut-être aussi