C Conferentia Proceedings
CBA2018-1296 Sistemas Inteligentes

Proposta de Implementação de Rede Neural Artificial em Hardware para Aprendizagem Profunda

Maria Gracielly Fernandes Coutinho1; Marcelo Augusto Costa Fernandes1

1 Universidade Federal do Rio Grande do Norte - UFRN

Baixar PDF doi:10.20906/CPS/CBA2018-1296

Resumo

Este trabalho tem como objetivo a implementação em hardware de uma rede neural artificial (RNA) para utilização de algoritmos com aprendizagem profunda (Deep Learning). O hardware proposto foi desenvolvido em FPGA (field programmable gate array) e suporta RNAs treinadas com a técnica Sparse Autoencoder. Para permitir RNAs com muitas entradas e camadas na FPGA, foi utilizada a técnica de matriz sistólica (systolic array) em todo hardware desenvolvido. Os detalhes da arquitetura desenvolvida são evidenciados, bem como, os dados de ocupação em hardware e o tempo de processamento. Resultados mostram que a implementação proposta consegue atingir throughputs elevados, permitindo a utilização de técnicas de Deep Learning em problemas de dados massivos.

Palavras-chave: Aprendizagem Profunda; FPGA; Autoencoder; Matriz Sistólica

Como citar

Maria Gracielly Fernandes Coutinho; Marcelo Augusto Costa Fernandes. “Proposta de Implementação de Rede Neural Artificial em Hardware para Aprendizagem Profunda”. XXII Congresso Brasileiro de Automática. CBA2018. 2018. DOI: 10.20906/CPS/CBA2018-1296