Programa del Curso

Introducción a TinyML

  • ¿Qué es TinyML?
  • La importancia del aprendizaje automático en microcontroladores.
  • Comparación entre AI tradicional y TinyML.
  • Resumen de los requisitos de hardware y software.

Configuración del entorno TinyML

  • Instalación del IDE Arduino y configuración del entorno de desarrollo.
  • Introducción a TensorFlow Lite y Edge Impulse.
  • Flasheo y configuración de microcontroladores para aplicaciones TinyML.

Construcción y despliegue de modelos TinyML

  • Entender el flujo de trabajo de TinyML.
  • Entrenamiento de un modelo de aprendizaje automático simple para microcontroladores.
  • Convertir modelos de IA al formato TensorFlow Lite.
  • Implementar modelos en dispositivos de hardware.

Optimización de TinyML para dispositivos Edge

  • Reducir la huella de memoria y computación.
  • Técnicas de cuantización y compresión de modelos.
  • Evaluar el rendimiento de modelos TinyML.

Aplicaciones de TinyML y Use Case

  • Reconocimiento de gestos utilizando datos de acelerómetro.
  • Clasificación de audio y detección de palabras clave.
  • Detección de anomalías para mantenimiento predictivo.

Desafíos y tendencias futuras de TinyML

  • Limitaciones de hardware y estrategias de optimización.
  • Preocupaciones de seguridad y privacidad en TinyML.
  • Avances y investigaciones futuros en TinyML.

Resumen y próximos pasos

Requerimientos

  • Conocimientos básicos de programación (Python o C/C++)
  • Familiaridad con los conceptos de aprendizaje automático (recomendado pero no requerido)
  • Comprensión de sistemas embebidos (opcional pero útil)

Público objetivo

  • Ingenieros
  • Científicos de datos
  • Entusiastas de la IA
 14 Horas

Número de participantes


Precio por Participante​

Próximos cursos

Categorías Relacionadas