Skip to main content

Construye un Modelo de Machine Learning en 5 Minutos y Desplégalo en Wio Terminal con Edge Impulse

Introducción

Edge Impulse lanzó un nuevo Getting Started Wizard pensado para principiantes en Machine Learning. Este asistente usa un modelo de reconocimiento de palabras clave con few-shot learning, que te permite grabar una frase corta y mejora automáticamente tu dataset para entregarte un modelo open-source en menos de 5 minutos. Este modelo puede ser usado en el Wio Terminal. En esta guía te mostraremos cómo usar el asistente y luego desplegar el modelo en el Wio Terminal.

Primeros pasos con Edge Impulse

Hardware

Componentes requeridos:

  • Wio Terminal
  • PC
  • Micrófono conectado a la PC
  • Cable USB tipo C

Conexión:

Conecta el Wio Terminal al PC mediante el cable USB tipo C.

Software

El proyecto está basado en Arduino, por lo que necesitarás el IDE de Arduino y sus librerías.
Si es tu primera vez usando Wio Terminal, te recomendamos esta guía rápida: Comenzar con Wio Terminal.

Entrenamiento con Edge Impulse

Primero crea tu cuenta en Edge Impulse y crea un nuevo proyecto.

  • Paso 2: Crea un nuevo proyecto.
  • Paso 3: Haz clic en el botón "Launch getting started wizard" al pie del Dashboard para iniciar el asistente.
  • Paso 4: Sigue las instrucciones haciendo clic en el botón.
  • Paso 5: Ingresa una palabra o frase corta.
  • Paso 6: Graba la palabra/frase con el micrófono del PC durante 38 segundos.

Asegúrate de grabar con claridad y recolectar suficientes datos; de no ser así, te pedirá grabar más.

Una vez recolectados los datos, aparecerá un bloque indicando progreso.

  • Paso 7: Haz clic en "Next" para que Edge Impulse mezcle tus datos con otras palabras y ruido de fondo.

El modelo aprenderá a distinguir entre tus palabras y otros sonidos.

  • Paso 8: Sigue las instrucciones para crear el impulse.

Este impulse extrae las características necesarias para el aprendizaje automático.

Este proceso es automático; haz clic en "Next" cuando termine.

  • Paso 9: Sigue las instrucciones para entrenar la red neuronal.

Continúa hasta que el modelo termine de entrenarse.

Puedes probar tu modelo usando nuevamente el micrófono.

¡Felicidades, tu modelo de clasificación de palabras está listo!

Desplegando el Modelo de Machine Learning en Wio Terminal

  • Paso 10: Ve a la sección "Deployment" en el menú lateral izquierdo.
    Selecciona "Arduino Library" y presiona "Build" para generar la librería Arduino. Esto descargará un archivo zip que contiene la librería necesaria.

El nombre de la librería corresponde al nombre que diste a tu proyecto en el paso 2, lo que te ayuda a identificar el archivo correcto.

  • Paso 11: Descarga el código ejemplo de reconocimiento de audio aquí y ábrelo con Arduino IDE.
    Agrega la librería zip descargada para poder usarla en el proyecto.

Modifica el nombre de la librería y las palabras clave para que coincidan con las que entrenaste.

Finalmente, prueba diciendo las palabras y observa cómo el Wio Terminal las detecta y muestra.

Loading Comments...