Arquitetura Para Aplicações Genéricas De Redes Neurais Artificiais Com Fácil Configuração De Topologias Multilayer Perceptron Em FPGA

Título: Arquitetura Para Aplicações Genéricas De Redes Neurais Artificiais Com Fácil Configuração De Topologias Multilayer Perceptron Em FPGA

Autores: Prado, R. N. A.; Silva, C. A. e A.; Oliveira, J. A. N.; Doria Neto, A. D.; Melo, J. D.

Resumo: Este trabalho propõe uma arquitetura em hardware, descrita em VHDL, desenvolvida para embarque de redes neurais artificiais do tipo Multilayer Perceptron (MLP), com possibilidade de reuso de processadores neuronais (neurônios artificiais – Perceptron). Nessa arquitetura é possível configurar redes MLP com topologias diferentes, utilizando sempre uma mesma área de silício. Idealiza-se que, nessa arquitetura, as aplicações com RNA tenham facilidade no procedimento de embarque de uma rede neural MLP em hardware, bem como permitam fácil configuração de vários tipos de redes MLP em campo, com diferentes topologias (quantidade de neurônios e camadas variáveis e com diferentes funções de ativação). Uma rede de comunicação de propósito específico foi desenvolvida para possibilitar o reuso de neurônios artificiais com eficiência. A arquitetura proposta vislumbra que o operador não necessita conhecer o dispositivo internamente, nem, tampouco, ter conhecimento sobre linguagem VHDL. O dispositivo reconfigurável FPGA Cyclone ® II foi o escolhido para simulações e testes nas aplicações com RNA.

Palavras-chave: Sistemas Embarcados; Redes Neurais Artificiais; Reuso; FPGA; VHDL

Páginas: 9

Código DOI: 10.21528/CBIC2011-14.5

Artigo em pdf: st_14.5.pdf

Arquivo BibTex: st_14.5.bib