Temario del curso

Fundamentos de las Pipelines TinyML

  • Visión general de las etapas del flujo de trabajo TinyML
  • Características del hardware periférico
  • Consideraciones en el diseño de la pipeline

Recopilación y Preprocesamiento de Datos

  • Recopilar datos estructurados y de sensores
  • Estrategias de etiquetado y aumento de datos
  • Preparar conjuntos de datos para entornos con recursos limitados

Desarrollo de Modelos para TinyML

  • Selección de arquitecturas de modelos para microcontroladores
  • Flujo de trabajo de entrenamiento usando marcos de ML estándar
  • Evaluación de indicadores de rendimiento del modelo

Optimización y Compresión de Modelos

  • Técnicas de cuantificación
  • Poda y compartición de pesos
  • Equilibrio entre precisión y límites de recursos

Conversión y Empaquetado de Modelos

  • Exportar modelos a TensorFlow Lite
  • Integrar modelos en toolchains embebidas
  • Gestionar el tamaño del modelo y las restricciones de memoria

Implementación en Microcontroladores

  • Flashear modelos en objetivos de hardware
  • Configurar entornos de ejecución
  • Prueba de inferencia en tiempo real

Monitoreo, Pruebas y Validación

  • Estrategias de prueba para sistemas TinyML implementados
  • Depuración del comportamiento del modelo en hardware
  • Validación de rendimiento en condiciones de campo

Integración de la Pipeline Completa de Extremo a Extremo

  • Construir flujos de trabajo automatizados
  • Versionar datos, modelos y firmware
  • Gestionar actualizaciones e iteraciones

Resumen y Pasos Siguientes

Requerimientos

  • Conocimiento de los fundamentos del aprendizaje automático
  • Experiencia en programación embebida
  • Familiaridad con flujos de trabajo de datos basados en Python

Audiencia

  • Ingenieros de IA
  • Desarrolladores de software
  • Expertos en sistemas embebidos
 21 Horas

Próximos cursos

Categorías Relacionadas