DSpace/Manakin Repository

Uso e aprendizado de máquina visando maior eficiência energética de aplicações com microcontroladores embarcados.

Mostrar registro simples

dc.creator.ID RANGEL NETO, H. B. pt_BR
dc.creator.Lattes http://lattes.cnpq.br/4128445658621635 pt_BR
dc.contributor.advisor1 SANTOS, Danilo Freire de Souza.
dc.contributor.advisor1ID SANTOS, D. F. S. pt_BR
dc.contributor.advisor1Lattes http://lattes.cnpq.br/9890987649970131 pt_BR
dc.contributor.referee1 SANTOS JÚNIOR, Gutemberg Gonçalves dos.
dc.contributor.referee1ID SANTOS JÚNIOR, G. G. pt_BR
dc.description.resumo Sistemas embarcados podem ser encontrados nas mais variadas aplicações e em vasta quantidade, de aparelhos celulares a satélites, de brinquedos a controle de usinas. Por serem fisicamente embutidos em outros sistemas maiores, são chamados embarcados. Pela mesma razão apresentam requisitos próprios quanto ao tamanho, peso e, consequentemente, limitações claras quanto à capacidade de processamento e memória, custo final e consumo de energia. Nas últimas décadas, indústria e academia têm somado esforços para o desenvolvimento de métodos que aumentem a eficiência energética dos sistemas embarcados, em todas as camadas, de hardware a software, tendo em vista os impactos positivos em custo, autonomia, usabilidade, confiabilidade etc. O objetivo do projeto descrito neste relatório foi de aplicar técnicas de aprendizado de máquinas no processamento de dados de sistemas embarcados, visando o desenvolvimento de aplicações de baixo consumo a partir da redução quantitativa dos dados transmitidos. Este trabalho apresenta um estudo de caso como guia do desenvolvimento do trabalho. São também apresentados um resumo das tecnologias usadas e as atividades feitas nos últimos meses, sendo estas: a obtenção, limpeza e criação de banco de dados; a definição, implementação e treino de rede neural em CPU; a conversão do modelo de rede neural de arquitetura de CPU para MCU; e a proposta e implementação de rotina adaptada ao baixo consumo em um MCU comercial, o NXP QN9080. pt_BR
dc.publisher.country Brasil pt_BR
dc.publisher.department Centro de Engenharia Elétrica e Informática - CEEI pt_BR
dc.publisher.initials UFCG pt_BR
dc.subject.cnpq Engenharia Elétrica. pt_BR
dc.title Uso e aprendizado de máquina visando maior eficiência energética de aplicações com microcontroladores embarcados. pt_BR
dc.date.issued 2019
dc.description.abstract Embedded systems can be easily found in many domains of technology, from mobile phones to satellites, from toys to industrial plants. As the name suggests, these systems are embedded in more complex ones. And for this reason, many concerns arise from their strict requirements of small size and low weight. When developing embedded systems, these requirements are translated into constraints on memory, processing performance, cost, and low energy consumption. In the last decades, industry has joined forces with academic research for developing new methods to increase energy efficiency of embedded systems, from hardware to software, and to improve usability, cost, autonomy and reliability altogether. The goal this project was to reduce the amount of transmitted data by applying machine learning techniques for processing data on the edge. This strategy should increase the autonomy of low power wireless applications. This work presents a study case as a guide. A review of the technologies and of the developed activities in the last months is presented. Among other topics, the process of gathering, preprocessing and creating a database; defining, implementing and training a neural network on CPU; the conversion from the CPU model to a model adapted to MCU architecture; and the proposal and implementation of a solution adapted to low power in a commercial MCU (NXP QN9080) pt_BR
dc.identifier.uri http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19033
dc.date.accessioned 2021-05-25T21:01:23Z
dc.date.available 2021-05-25
dc.date.available 2021-05-25T21:01:23Z
dc.type Trabalho de Conclusão de Curso pt_BR
dc.subject Eficiência energética pt_BR
dc.subject Aprendizado de máquina pt_BR
dc.subject Microcontroladores embarcados pt_BR
dc.subject Processamento embarcado pt_BR
dc.subject Consumo energético pt_BR
dc.subject Microcontrolador NXP QN9080 pt_BR
dc.subject Nó periférico - sistema embarcado pt_BR
dc.subject Matlab pt_BR
dc.subject Redes neurais pt_BR
dc.subject Dados de aceleração pt_BR
dc.subject Energy efficiency pt_BR
dc.subject Machine learning pt_BR
dc.subject Embedded microcontrollers pt_BR
dc.subject Embedded processing pt_BR
dc.subject Energy consumption pt_BR
dc.subject NXP Microcontroller QN9080 pt_BR
dc.subject Peripheral node - embedded system pt_BR
dc.subject Neural networks pt_BR
dc.subject Acceleration data pt_BR
dc.rights Acesso Aberto pt_BR
dc.creator RANGEL NETO, Humberto de Brito.
dc.publisher Universidade Federal de Campina Grande pt_BR
dc.language por pt_BR
dc.title.alternative Use and machine learning for greater energy efficiency of applications with embedded microcontrollers. pt_BR
dc.identifier.citation RANGEL NETO, Humberto de Brito. Uso e aprendizado de máquina visando maior eficiência energética de aplicações com microcontroladores embarcados. 2019. 42f. (Trabalho de Conclusão de Curso - Monografia), Curso de Bacharelado em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2019. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19033 pt_BR


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta