Capítulo 14. Diseñar tus propias aplicaciones TinyML

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

Hasta ahora, hemos explorado aplicaciones de referencia existentes para áreas importantes como el reconocimiento de audio, imágenes y gestos. Si tu problema es similar a uno de los ejemplos, deberías poder adaptar el proceso de entrenamiento e implementación, pero ¿y si no es obvio cómo modificar uno de nuestros ejemplos para que encaje? En este capítulo y en los siguientes, cubrimos el proceso de creación de una solución de aprendizaje automático integrado para un problema para el que no tienes un punto de partida fácil. Tu experiencia con los ejemplos te servirá como una buena base para crear tus propios sistemas, pero también necesitas aprender más sobre el diseño, el entrenamiento y la implementación de nuevos modelos. Como las limitaciones de nuestras plataformas son tan estrictas, también dedicamos mucho tiempo a discutir cómo puedes hacer las optimizaciones adecuadas para ajustarte a tus presupuestos de almacenamiento y computación sin perder tus objetivos de precisión. Sin duda pasarás mucho tiempo intentando comprender por qué las cosas no funcionan, así que cubrimos una variedad de técnicas de depuración. Por último, exploramos cómo puedes incorporar salvaguardas para la privacidad y seguridad de tus usuarios.

El proceso de diseño

Entrenar modelos puede llevar días o semanas, y poner en marcha una nueva ...

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.