Ponte en Contacto
 Duración 21 horas

Temario del curso

Introducción a TinyML

  • Comprensión de las restricciones y capacidades de TinyML
  • Repaso de las plataformas de microcontroladores comunes
  • Comparación entre Raspberry Pi, Arduino y otras placas

Configuración y Configuración del Hardware

  • Preparación de Raspberry Pi OS
  • Configuración de placas Arduino
  • Conexión de sensores y periféricos

Técnicas de Recopilación de Datos

  • Captura de datos de sensores
  • Manejo de datos de audio, movimiento y ambientales
  • Creación de conjuntos de datos etiquetados

Desarrollo de Modelos para Dispositivos de Borde

  • Selección de arquitecturas de modelos adecuadas
  • Entrenamiento de modelos TinyML con TensorFlow Lite
  • Evaluación del rendimiento para uso embebido

Optimización y Conversión de Modelos

  • Estrategias de cuantización
  • Conversión de modelos para el despliegue en microcontroladores
  • Optimización de memoria y computación

Despliegue en Raspberry Pi

  • Ejecución de inferencia con TensorFlow Lite
  • Integración de la salida del modelo en aplicaciones
  • Resolución de problemas de rendimiento

Despliegue en Arduino

  • Uso de la librería Arduino TensorFlow Lite Micro
  • Grabación de modelos en microcontroladores
  • Verificación de precisión y comportamiento de ejecución

Construcción de Aplicaciones Completas de TinyML

  • Diseño de flujos de trabajo holísticos de IA embebida
  • Implementación de prototipos interactivos y del mundo real
  • Pruebas y refinamiento de la funcionalidad del proyecto

Resumen y Próximos Pasos

Requerimientos

  • Comprensión de conceptos básicos de programación
  • Experiencia en el uso de microcontroladores
  • Conocimiento de Python o C/C++

Audiencia

  • Makers
  • Aficionados
  • Desarrolladores de IA embebida

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas