NeuroFPGA : Implementando redes neuronales artificiales en dispositivos lógicos programables
Resumen:
Se presenta una implementación FPGA de una red neuronal del tipo perceptrón multicapa. El sistema está parametrizado tanto en aspectos relacionados con la red neuronal (e.g.: cantidad de capas y cantidad de neuronas en cada capa) como en aspectos de implementación (e.g.: ancho de palabra, factores de pre-escalado y cantidad de multiplicadores disponibles). Esto permite utilizar el diseño para la realización de diferentes redes, o ensayar diferentes compromisos área-velocidad simplemente recompilando el diseño. Se utilizó aritmética de punto fijo con pre-escalado configurable para cada capa. El sistema fue testeado sobre una placa ARC-PC! de Altera'". Se implementaron varios ejemplos de diferentes dominios de aplicación, mostrando la flexibilidad y facilidad de uso del circuito obtenido. Se obtuvo una aceleración apreciable del algoritmo en comparación con una solución "solo software" basada en el toolbox de Matlab para redes neuronales, incluso apesar de que la placa utilizada es bastante antigua.
2004 | |
ELECTRÓNICA | |
Español | |
Universidad de la República | |
COLIBRI | |
https://hdl.handle.net/20.500.12008/21280 | |
Acceso abierto | |
Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC - By-NC-ND) |
Resultados similares
-
NeuroFPGA : Implementing artificial neural networks on programmable logic devices
Autor(es):: Ferrer, Daniel
Fecha de publicación:: (2004) -
Analizador lógico de 100MHz utilizando FPGA
Autor(es):: de Oliveira, Oscar
Fecha de publicación:: (1998) -
DIMARI : dispositivo de medida y analisis para redes inteligentes
Autor(es):: Pereira, Gastón
Fecha de publicación:: (2017) -
Laboratorios en casa : Una nueva alternativa para cursos masivos de diseño lógico digital
Autor(es):: Rolando, Pablo
Fecha de publicación:: (2006) -
Tratamiento de expresiones temporales con redes neuronales artificiales y representaciones distribuidas de las palabras
Autor(es):: Etcheverry, Mathias
Fecha de publicación:: (2016)