|
|
|
Éste es un buen lugar para mostrar una lista de sus aficiones, proyectos o temas de interés.
Introducción
a las redes neuronales artificiales
De la prehistoria al futuro que tal vez Babbage nunca soñó. El desarrollo de máquinas que puedan imitar la capacidad de aprendizaje del hombre es actualmente un desafío en el que pone sus miras buena parte de la comunidad científica. Con esta amplia Introducción a las redes neuronales, pretendemos dar a conocer los elementos básicos de lo que comúnmente se denomina Inteligencia Artificial, para así comprender de qué modo pueden llegar a «pensar» y «aprender» las máquinas.
El hombre se ha caracterizado siempre por una búsqueda
constante de nuevas vías para mejorar sus condiciones de vida. Estos esfuerzos
le han servido para reducir el trabajo en aquellas operaciones en las que la
fuerza juega un papel primordial. Los progresos obtenidos han permitido dirigir
estos esfuerzos a otros campos, como por ejemplo, a la construcción de máquinas
calculadoras que ayuden a resolver de forma automática y rápida determinadas
operaciones que resultan tediosas cuando se realizan a mano. Uno de los
primeros en acometer esta empresa fue Charles Babbage, quien trató
infructuosamente de construir una máquina capaz de resolver problemas matemáticos.
Posteriormente otros tantos intentaron construir máquinas similares, pero no
fue hasta la Segunda Guerra Mundial, cuando ya se disponía de instrumentos
electrónicos, que se empezaron a recoger los primeros frutos. En 1946 se
construyó la primera computadora electrónica, ENIAC. Desde entonces los
desarrollos en este campo han tenido un auge espectacular. Estas máquinas
permiten implementar fácilmente algoritmos para resolver multitud de problemas
que antes resultaban engorrosos de resolver. Sin embargo, se observa una
limitación importante: ¿qué ocurre cuando el problema que se quiere resolver
no admite un tratamiento algorítmico, como es el caso, por ejemplo, de la
clasificación de objetos por rasgos comunes?. Este ejemplo demuestra que la
construcción de nuevas máquinas más versátiles requiere un enfoque del
problema desde otro punto de vista. Los desarrollos actuales de los científicos
se dirigen al estudio de las capacidades humanas como una fuente de nuevas ideas
para el diseño de las nuevas máquinas. Así, la inteligencia artificial es un
intento por descubrir y describir aspectos de la inteligencia humana que pueden
ser simulados mediante máquinas. Esta disciplina se ha desarrollado fuertemente
en los últimos años teniendo aplicación en algunos campos como visión
artificial, demostración de teoremas, procesamiento de información expresada
mediante lenguajes humanos... etc. Las redes neuronales son otra forma de emular otra de
las características propias de los humanos: la capacidad de memorizar y asociar
hechos. Si examinamos con atención aquellos problemas que no pueden expresarse
a través de un algoritmo nos daremos cuenta de que todos ellos tienen una
característica común: la experiencia. El hombre es capaz de resolver estas
situaciones acudiendo a la experiencia acumulada. Así, parece claro que una
forma de aproximarse al problema consista en la construcción de sistemas que
sean capaces de reproducir esta característica humana. En definitiva, las redes
neuronales no son más que un modelo artificial y simplificado del cerebro
humano, que es el ejemplo más perfecto del que disponemos de sistema que es
capaz de adquirir conocimiento a través de la experiencia. Una red neuronal es
«un nuevo sistema para el tratamiento de la información cuya unidad básica de
procesamiento está inspirada en la célula fundamental del sistema nervioso
humano, la neurona». Las Redes Neuronales Artificiales (ANNs
de Artificial Neural Networks) fueron originalmente una simulación
abstracta de los sistemas nerviosos biológicos, formados por un conjunto de
unidades llamadas "neuronas" o "nodos" conectadas unas con
otras. Estas conexiones tienen una gran semejanza con las dendritas y
los axones en los sistemas nerviosos biológicos. El
Primer modelo de red neuronal fue propuesto en 1943 por McCulloch y Pitts en términos
de un modelo computacional de "actividad nerviosa". El modelo de
McCulloch-Pitts es un modelo binario, y cada neurona tiene un escalón o umbral
prefijado. Este primer modelo sirvió de ejemplo para los modelos posteriores de
Jhon von Neumann, Marvin Minsky, Frank Rosenblatt, y muchos otros. |