DOI:
https://doi.org/10.14483/22484728.250Publicado:
2008-06-30Número:
Vol. 1 Núm. 1 (2008)Sección:
Visión de CasoImplementación de redes neuronales utilizando dispositivos lógicos programables
Palabras clave:
Computational intelligence, neuronal networks design, neural networks implementation, bio-inspired systems, FPGA, VHDL (en).Palabras clave:
Inteligencia computacional, diseño de redes neuronales, implementación de redes neuronales, sistemas bio-inspirados (es).Resumen (es)
Desde el comienzo de la revolución computacional hubo interés por las máquinas inteligentes. Después del fracaso de los métodos de búsqueda de inteligencia artificial aplicados a problemas reales, un nuevo enfoque: inteligencia computacional retomó el camino basándose en estructuras copiadas de la naturaleza. Las redes neuronales (artificiales) emulan de manera simplificada el funcionamiento de las redes biológicas. La investigación ha estado dirigida primordialmente a simulación en computador de los algoritmos que se proponen, lo que se aleja del comportamiento real de las neuronas biológicas. Este artículo muestra un desarrollo en el que se implementó un sistema para diseñar, simular, crear e interactuar con redes neuronales en un dispositivo físico, para acercarse al concepto biológico. El dispositivo de trabajo (un FPGA) es un arreglo de elemento lógicos, cuyos puntos de interconexión pueden ser programados, lo que modela mejor la evolución de un cerebr biológico.Resumen (en)
From the beginning of the computational revolution there was interest for the intelligent machines. After the failure of the searching methods or Artificial Intelligence applied to real problems, a new approach, Computational Intelligence, recaptured the road basing on structures copied from nature. The (artificial) neural networks emulate in a simplified way the operation of the biological networks. Research has been directed primarily to computer simulation of the proposed algorithms, which moves away from the real behavior of the biological neurons. This article shows a development of a system for designing, simulating, creating, and interacting with neural netwoks implemented in a physical device, to come closer to the biological concept. The target device, a FPGA, is an arrangement of logical elements, whose interconnection points can be programmed, wich better models the evolutionof a biological brain.Referencias
Arias, E. y Torres, H. (Febrero 2000). Sistemas inteligentes en un chip utilizando FPGAs: Aplicaciones a la visión por computadora. Cholula, México: X Congreso Internacional de Electrónica, Comunicaciones y Computadoras, pp. 37-41.
Baratta, Bo, Caviglia, Diotalevi y Valle. (1998). Microelectronic Implementation of ANN. 5th Electronic Devices and Systems Intl Conf. Brno, Rep. Checa.
Efthymiou, W. (2004). An Asynchronous, Iterative Implementation of the Original Booth Multiplication Algorithm. 10th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC'04) pp. 207-215
Fontalba, González y Sandoval. (1996). Realización de una Red Neuronal en una FPGA para Detección de Velocidad. España: XI Congreso de Diseño de Circuitos Integrados, Sitges.
Fu, L. (1994). Neural Networks in Computer Intelligence. S.d. McGraw-Hill.
Haykin, S. (1992). Neural Networks, a Comprehensive Foundation. S.d.: Macmillan College Publishing Company.
Lenne, E (1997). Digital Connectionkst Hardware: Current Problems and Future Challenges. Lanzarote, España: International Work-Conference on Artificial and Natural Neural Networks, IWANN'97, pp. 688-713.
Labrose, J. (1998). "Fixed Point Arithmetic for Embedded Systems". C/C++ Users Journal: Advanced Solutions for C/C++ Programmers, Vol. 16, No 2. p.21-28.
Pérez-Uribe, A. (1999). FAST: A Neural Network with Flexible Adaptable-Size Topology. Extraído de la World Wide Web: http://lslwww.epfl.ch/pages/tutorials/dnn_adapt
Tosini, Acosta y Boemo. (2001). NNG-gen: un sistema de generación automática de redes neuronales digitales para FPGA. Montevideo, Uruguay: VII Workshop IBERCHIP.
Infografía
Altera Corporation. Extríado del World Wide Web: http://www.altera.com