Solicitar información

Temario del curso

Fundamentos para la creación de pipelines de TinyML

  • Introducción a las fases del flujo de trabajo en TinyML
  • Características principales del hardware periférico utilizado
  • Aspectos a considerar durante el diseño de los pipelines

Recolección y preprocesamiento de datos

  • Obtención de datos estructurados así como datos provenientes de sensores
  • Estrategias para el etiquetado y la ampliación de los conjuntos de datos
  • Preparación de información adecuada a entornos con limitaciones técnicas

Desarrollo de modelos orientados al entorno TinyML

  • Selección de arquitecturas modelo idóneas para microcontroladores
  • Implementación de flujos de trabajo de entrenamiento empleando marcos clásicos del aprendizaje automático
  • Evaluación de los indicadores que reflejan el rendimiento de cada modelo

Optimización y compresión de modelos

  • Técnicas de cuantificación numérica aplicadas a los parámetros del modelo
  • Métodos como la poda o el compartir pesos para minimizar recursos necesarios
  • Lograr equilibrio entre precisión matemática y límites impuestos por los dispositivos

Conversión y organización de modelos

  • Exportar modelos al formato específico utilizado por TensorFlow Lite
  • Integrar modelos dentro del ecosistema de herramientas dedicado a la programación embebida
  • Controlar aspectos como tamaño de archivos y restricciones asociadas al uso de memoria

Implementación en microcontroladores

  • Grabar los modelos resultantes en dispositivos hardware objetivo
  • Configurar el entorno operativo requerido para su ejecución
  • Llevar a cabo pruebas de inferencia en tiempo real

Supervisión, pruebas y validación

  • Metodologías para comprobar el correcto funcionamiento de sistemas TinyML una vez desplegados
  • Identificación y corrección de anomalías en el comportamiento de modelos al trabajar sobre hardware concreto
  • Verificación del desempeño bajo condiciones prácticas reales

Conformación de flujos completos de trabajo en toda la cadena

  • Desarrollo de ciclos automatizados y continuos que gestionen las distintas fases del proceso
  • Registro sistemático de versiones correspondientes a datos, modelos o firmware desarrollado
  • Aplicación eficaz de actualizaciones y mejoras progresivas durante el transcurso del proyecto

Resumen final y próximos pasos a seguir

Requerimientos

  • Conocimientos básicos de los principios fundamentales del aprendizaje automático
  • Experiencia previa en programación embebida
  • Familiaridad con flujos de trabajo de datos desarrollados en Python

Público objetivo

  • Ingenieros especializados en inteligencia artificial
  • Desarrolladores de software
  • Expertos en sistemas embebidos
 21 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Próximos cursos

Categorías Relacionadas