???jsp.display-item.identifier??? https://repositorio.unipampa.edu.br/jspui/handle/riu/7611
Tipo: Trabalho de Conclusão de Curso
metadata.dc.title: Análise comparativa das técnicas de implementação de arquiteturas da função sigmoide
Autor(es): Gaio, Daniel Eliel
Primeiro Orientador: Ramos, Fábio Luís Livi
1° Membro da banca: Ramos, Fábio Luís Livi
2° Membro da banca: Neves, Bruno Silveira
3° Membro da banca: Domingues Junior, Julio Saraçol
Resumo: Tendo em vista o crescente uso da inteligência artificial na forma de redes neurais artificiais, funções de ativação são importantes elementos para a precisão e eficiência de tais sistemas inteligentes. Neste trabalho pesquisa-se sobre o uso de arquiteturas de hardware na implementação da função de ativação sigmoide, de modo a verificar o desempenho e precisão de três técnicas de implementação de arquiteturas digitais: Piecewise Linear Aproximation of Non linear function, Piecewise Second order Aproximation of Non linear function e aproximação com base em polinômios de Taylor. A implementação em hardware da função de ativação sigmoide é importante, pois influencia o desempenho, área e consumo de energia de um acelerador de rede neural, principalmente quando muitas unidades estiverem trabalhando em paralelo. Foram implementadas as arquiteturas digitais na linguagem de descrição de hardware SystemVerilog para Field-programmable gate array e então verificado o desempenho das técnicas entre si, com relação a três principais variáveis de interesse: frequência, erro médio e consumo de elementos lógicos. Uma comparação com soluções correlatas da literatura também é apresentada.
Abstract: Given the growing use of artificial intelligence in the form of artificial neural networks, activation functions are important elements for the accuracy and efficiency of such intelligent systems. In this work, the implementation of the sigmoid activation function by hardware architectures is investigated, in order to verify the performance and accuracy of three techniques for implementing digital architectures: Piecewise Linear Aproximation of Non linear function, Piecewise Second order Aproximation of Non linear function and Taylor polynomials based approximation. The hardware implementation of the sigmoid activation function is important because it can influence the performance, area and power consumption of a neural network accelerator, especially when many units are working in parallel. The digital architectures were implemented in SystemVerilog hardware description language for Field-programmable Gate Array, then the performance of the techniques against each other was verified, with respect to three main variables of interest: frequency, average error and consumption of logic elements. A comparison with related solutions from the literature is also presented.
metadata.dc.subject: Arquitetura Field-programmable gate array
Redes neurais recorrentes
Função de ativação sigmóide
Recurrent Neural Network
Sigmoid activation function
CNPQ: CNPQ::ENGENHARIAS
Idioma: por
metadata.dc.publisher.country: Brasil
metadata.dc.publisher: Universidade Federal do Pampa
Sigla da Instituição: UNIPAMPA
Campus: Campus Bagé
metadata.dc.identifier.citation: GAIO, Daniel Eliel. Análise comparativa das técnicas de implementação de arquiteturas da função sigmoide. 62p. 2021. Trabalho de Conclusão de Curso (Bacharel em Engenharia da Computação) – Universidade Federal do Pampa, Curso de Ciência da Computação, Bagé, 2021.
Tipo de acesso: Acesso Aberto
metadata.dc.identifier.uri: https://repositorio.unipampa.edu.br/jspui/handle/riu/7611
metadata.dc.date.issued: 2-Oct-2022
???org.dspace.app.webui.jsptag.ItemTag.appears???Engenharia de Computação

???org.dspace.app.webui.jsptag.ItemTag.files???
???org.dspace.app.webui.jsptag.ItemTag.file??? ???org.dspace.app.webui.jsptag.ItemTag.description??? ???org.dspace.app.webui.jsptag.ItemTag.filesize??????org.dspace.app.webui.jsptag.ItemTag.fileformat??? 
daniel_finalizado.pdf2.13 MBAdobe PDF???org.dspace.app.webui.jsptag.ItemTag.view???


???jsp.display-item.copyright???