Capítulo 5. El "Hola Mundo" de TinyML: construir una aplicación

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Un modelo es sólo una parte de una aplicación de aprendizaje automático. Por sí solo, no es más que una masa de información; no puede hacer gran cosa. Para utilizar nuestro modelo, tenemos que envolverlo en código que configure el entorno necesario para que se ejecute, le proporcione entradas y utilice sus salidas para generar comportamiento. La Figura 5-1 muestra cómo encaja el modelo, a la derecha, en una aplicación TinyML básica.

En este capítulo, construiremos una aplicación embebida que utilice nuestro modelo sinusoidal para crear un pequeño espectáculo de luces. Configuraremos un bucle continuo que introduzca un valor x en el modelo, ejecute la inferencia y utilice el resultado para encender y apagar un LED, o para controlar una animación si nuestro dispositivo tiene una pantalla LCD.

Esta aplicación ya está escrita. Es un programa C++ 11 cuyo código está diseñado para mostrar la implementación más pequeña posible de una aplicación TinyML completa, evitando cualquier lógica compleja. Esta simplicidad la convierte en una herramienta útil para aprender a utilizar TensorFlow Lite para Microcontroladores, ya que puedes ver exactamente qué código es necesario y muy poco más. También lo convierte en una plantilla útil. Después de leer este capítulo, comprenderás la estructura general de un programa ...

Get TinyML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.