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 |