Repository logo
 
No Thumbnail Available
Publication

Benchmark de Sistemas Embebidos para Machine Learning em Visão Computacional

Use this identifier to reference this record.
Name:Description:Size:Format: 
DM_MiguelLopes_2021_MEEC.pdf5.57 MBAdobe PDF Download

Abstract(s)

Machine learning é um método poderoso para construir modelos que usam dados para fazer previsões: de uma forma simplificada, ´e um campo que dá aos computadores a habilidade de ”aprenderem” sem terem de ser programados diretamente. Os sistemas embebidos, normalmente os microcontroladores, são caracterizados pela existência de limitações no número de ciclos de processamento, memória, tamanho, peso, consumo de energia e custo, o que torna o machine learning difícil de implementar. No entanto com a evolução da tecnologia, o machine learning está agora acessível num maior número de dispositivos com baixos recursos computacionais. Esta dissertação centrou-se na comparação de alguns sistemas com baixos recursos computacionais para machine learning na classificação de imagens. Esta comparação foi obtida através da análise de diferentes arquiteturas de hardware, escolhendo um algoritmo que exige uma grande quantidade de cálculos e utilizando diferentes bibliotecas para machine learning.
Machine learning is a powerful method for build models that use data to make provisions, in a simple way, is a field that give to computers the ability to ”learn” without having to be programmed directly. Embedded systems, usually microcontrollers, are characterized by the limitations in the number of cycles of processament, memory, size, weight, power and cost, what makes machine learning hard to implement in embedded systems. However, as technology evolves, machine learning is easy to implement on low-resource devices. The main focus of this dissertation is the comparison of low resources systems for machine learning in image classification. This comparison was made with the analysis of different hardware architectures, choosing an algorithm that requires a large amount of calculations and using different libraries for machine learning.

Description

Keywords

Machine Learning Sistemas embebidos Visão artificial Arquiteturas de hardware Embedded systems Artificial vision Hardware architectures

Citation

Research Projects

Organizational Units

Journal Issue