Tamanho da fonte:
PROJETO DE REDES NEURAIS EMBARCADAS PARA APLICAÇÕES EM CONTROLE, MODELAGEM E DETECÇÃO DE EVENTOS
Última alteração: 2018-09-06
Resumo
Este trabalho obteve Redes Neurais Artificiais (RNAs) embarcadas em hardware, mais especificamente em dispositivos microcontroladores de ponto flutuante da Texas, a plataforma TIVA. Com a transposição da barreira entre simulações computacionais e desenvolvimento de redes em hardware, a aplicação em sistemas de tempo real tornou-se uma realidade. Em automação e controle, as redes neurais desempenham um importante papel, podendo ser aplicadas em problemas de classificação de padrões, ajustes de controladores, modelagem de sistemas complexos e/ou não lineares, etc. Na grande parte dos casos, tenta-se fazer uso do paralelismo implícito das arquiteturas de RNAs nas suas implementações físicas. Esta característica de paralelismo torna os dispositivos microprocessadores de ponto flutuante, como o Tiva da Texas, um dos mais apropriados para aplicações práticas de RNAs, devido à sua capacidade de explorar tal característica e também à facilidade de reprogramação. Foi desenvolvido em linguagem C++, de forma configurável, uma rede neural Perceptron Multicamadas. Por software o usuário é capaz de definir o número de neurônios na camada de entrada, intermediária e de saída. Foram testados dados para classificação de café, de vinho utilizando a técnica de 70% para treinamento e 30% para validação. Os resultados se mostraram satisfatórios de forma que o protótipo embarcado no TIVA está apto para aplicações em Engenharia.
Palavras-chave
Redes neurais. Embarcados. Tiva.