Programa del Curso

Introducción a TinyML

  • ¿Qué es TinyML?
  • La significancia del aprendizaje automático en microcontroladores
  • Comparación entre la IA tradicional y TinyML
  • Visión general 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 e Impulso en la Nube (Edge Impulse)
  • Programar y configurar microcontroladores para aplicaciones de TinyML

Construcción y Despliegue de Modelos TinyML

  • Comprender el flujo de trabajo de TinyML
  • Entrenar un modelo simple de aprendizaje automático para microcontroladores
  • Convertir modelos de IA al formato TensorFlow Lite
  • Desplegar modelos en dispositivos de hardware

Optimización de TinyML para Dispositivos Edge

  • Reducir el consumo de memoria y la huella computacional
  • Técnicas de cuantificación y compresión del modelo
  • Bancos de pruebas del rendimiento del modelo TinyML

Aplicaciones de TinyML y Casos de Uso

  • Reconocimiento de gestos usando datos de acelerómetros
  • Clasificación de audio y detección de palabras clave
  • Detección de anomalías para el mantenimiento predictivo

Desafíos y Tendencias Futuras de TinyML

  • Limitaciones del hardware y estrategias de optimización
  • Preocupaciones sobre seguridad y privacidad en TinyML
  • Avances futuros e investigación 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 obligatorio)
  • Comprensión de sistemas embebidos (opcional pero útil)

Publico Objetivo

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

Número de participantes


Precio por Participante​

Próximos cursos

Categorías Relacionadas