Análisis del desempeño de un sistema microcontrolado de 32 bits para la implementación de algoritmos de inteligencia artificial para procesamiento de datos
El presente documento tiene como finalidad exponer la implementación de algoritmos de inteligencia artificial en un microcontrolador de 32 bits y analizar el desempeño de este durante la ejecución de cada algoritmo por separado, para tal caso se empleó el microcontrolador STM32F746ZGT. Los algoritmo...
- Autores:
-
Lizarazo Vesga, David Enrique
Ramírez Jiménez, Carlos Antonio
- Tipo de recurso:
- Fecha de publicación:
- 2019
- Institución:
- Universidad Militar Nueva Granada
- Repositorio:
- Repositorio UMNG
- Idioma:
- spa
- OAI Identifier:
- oai:repository.unimilitar.edu.co:10654/32564
- Acceso en línea:
- http://hdl.handle.net/10654/32564
- Palabra clave:
- INTELIGENCIA ARTIFICIAL
ALGORITMOS
REDES NEURALES (COMPUTADORES)
Microcontroller
Artifitial Intelligence
STM32F7
Algorthms
Artifitial Neural Network
Fuzzy Controller
Bayes Classifier
Genetic Algorithm
Microcontrolador
Inteligencia Artificial
STM32F7
Algoritmos
Red neuronal artificial
Control fuzzy
Clasificador Bayesiano
Algoritmo Genetico
- Rights
- License
- Derechos Reservados - Universidad Militar Nueva Granada, 2019
Summary: | El presente documento tiene como finalidad exponer la implementación de algoritmos de inteligencia artificial en un microcontrolador de 32 bits y analizar el desempeño de este durante la ejecución de cada algoritmo por separado, para tal caso se empleó el microcontrolador STM32F746ZGT. Los algoritmos escogidos son los siguientes: una red neuronal para la linealización de sensores, un controlador difuso para planta de primer y segundo orden, un clasificador bayesiano para control de un cultivo agrícola y un algoritmo genético para realizar un control PID a una planta de segundo orden. Para tal fin se desarrolló un compendio de librerías en C, mediante el compilador Keil uVision5, las cuales facilitaron tanto el desarrollo como el análisis de cada uno de los algoritmos ya mencionados. Basando su creación en la posibilidad de ser usado por personas ajenas al proyecto, fueron creadas estas librerías de tal manera que sirvan como guía para otras aplicaciones. |
---|