Publication
Implementação em hardware de uma Rede Neuronal com ummicroprocessador embebido em FPGA
dc.contributor.author | Hoelzle, Gisnara Rodrigues | |
dc.date.accessioned | 2010-06-24T10:35:42Z | |
dc.date.available | 2010-06-24T10:35:42Z | |
dc.date.issued | 2009 | |
dc.description.abstract | O objectivo deste trabalho Ć© a implementação em hardware de uma Rede Neuronal com um microprocessador embebido, podendo ser um recurso valioso em vĆ”rias Ć”reas cientĆficas. A importĆ¢ncia das implementaƧƵes em hardware deve-se Ć flexibilidade, maior desempenho e baixo consumo de energia. Para esta implementação foi utilizado o dispositivo FPGA Virtex II Pro XC2VP30 com um MicroBlaze soft core, da Xilinx. O MicroBlaze tem vantagens como a simplicidade no design, sua reutilização e fĆ”cil integração com outras tecnologias. A primeira fase do trabalho consistiu num estudo sobre o FPGA, um sistema reconfigurĆ”vel que possui caracterĆsticas importantes como a capacidade de executar em paralelo tarefas complexas. Em seguida, desenvolveu-se o código de implementação de uma Rede Neuronal Artificial baseado numa linguagem de programação de alto nĆvel. Na implementação da Rede Neuronal aplicou-se, na camada escondida, a função de activação tangente hiperbólica, que serve para fornecer a nĆ£o linearidade Ć Rede Neuronal. A implementação Ć© feita usando um tipo de Rede Neuronal que permite apenas ligaƧƵes no sentido de saĆda, chamado Redes Neuronais sem realimentação (do InglĆŖs Feedforward Neural Networks - FNN). Como as Redes Neuronais Artificiais sĆ£o sistemas de processamento de informaƧƵes, e as suas caracterĆsticas sĆ£o comuns Ć s Redes Neuronais Biológicas, aplicaram-se testes na implementação em hardware e analisou-se a sua importĆ¢ncia, a sua eficiĆŖncia e o seu desempenho. E finalmente, diante dos resultados, fez-se uma anĆ”lise de abordagem e metodologia adoptada e sua viabilidade. | pt |
dc.description.sponsorship | Orientador: Fernando Manuel Rosmaninho Morgado Ferrão Dias | pt |
dc.identifier.uri | http://hdl.handle.net/10400.13/60 | |
dc.language.iso | por | pt |
dc.publisher | Universidade da Madeira | pt |
dc.subject | Rede neuronal | pt |
dc.subject | FPGA | pt |
dc.subject | MicroBlaze | pt |
dc.subject | Implementação em hardware | pt |
dc.subject | . | pt |
dc.subject | Centro de CiĆŖncias Exatas e da Engenharia | |
dc.title | Implementação em hardware de uma Rede Neuronal com ummicroprocessador embebido em FPGA | pt |
dc.type | master thesis | |
dspace.entity.type | Publication | |
rcaap.rights | openAccess | pt |
rcaap.type | masterThesis | pt |