Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción a TinyML y la IA periférica
- ¿Qué es TinyML?
- Ventajas y desafíos de la IA en microcontroladores.
- Visión general de las herramientas de TinyML: TensorFlow Lite y Edge Impulse.
- Casos de uso de TinyML en IoT y aplicaciones del mundo real.
Configuración del entorno de desarrollo de TinyML
- Instalación y configuración del IDE de Arduino.
- Introducción a TensorFlow Lite para microcontroladores.
- Uso del estudio Edge Impulse para el desarrollo de TinyML.
- Conexión y prueba de microcontroladores para aplicaciones de IA.
Construcción y entrenamiento de modelos de aprendizaje automático
- Comprensión del flujo de trabajo de TinyML.
- Recolección y preprocesamiento de datos de sensores.
- Entrenamiento de modelos de aprendizaje automático para IA embebida.
- Optimización de modelos para procesamiento en tiempo real y bajo consumo.
Implementación de modelos de IA en microcontroladores
- Conversión de modelos de IA al formato TensorFlow Lite.
- Grabación y ejecución de modelos en microcontroladores.
- Validación y depuración de implementaciones de TinyML.
Optimización de TinyML para rendimiento y eficiencia
- Técnicas de cuantización y compresión de modelos.
- Estrategias de gestión energética para la IA periférica.
- Limitaciones de memoria y cómputo en la IA embebida.
Aplicaciones prácticas de TinyML
- Reconocimiento de gestos utilizando datos del acelerómetro.
- Clasificación de audio y detección de comandos de voz (keyword spotting).
- Detección de anomalías para mantenimiento predictivo.
Seguridad y tendencias futuras en TinyML
- Garantía de la privacidad y seguridad de los datos en aplicaciones de TinyML.
- Desafíos del aprendizaje federado en microcontroladores.
- Investigaciones emergentes y avances en TinyML.
Resumen y próximos pasos
Requerimientos
- Experiencia con programación de sistemas embebidos.
- Familiaridad con la programación en Python o C/C++.
- Conocimientos básicos de conceptos de aprendizaje automático.
- Comprensión del hardware y los periféricos de los microcontroladores.
Público objetivo
- Ingenieros de sistemas embebidos.
- Desarrolladores de IA.
21 Horas
Testimonios (1)
Podemos cubrir temas avanzados y trabajar con ejemplos de la vida real
Ruben Khachaturyan - iris-GmbH infrared & intelligent sensors
Curso - Advanced Edge AI Techniques
Traducción Automática