Articulo de referencia

TinyML

TinyML (abreviatura de tiny machine learning ) es un área del aprendizaje automático que se centra en implementar y ejecutar modelos en sistemas embebidos de bajo consumo y con ...

TinyML (abreviatura de tiny machine learning ) es un área del aprendizaje automático que se centra en implementar y ejecutar modelos en sistemas embebidos de bajo consumo y con recursos limitados, como microcontroladores y dispositivos de borde . [ 1 ] [ 2 ] [ 3 ] [ 4 ]

TinyML admite inferencia en el dispositivo con baja latencia y mínima dependencia de la conectividad en la nube, lo que lo hace adecuado para aplicaciones en el Internet de las cosas (IoT), dispositivos portátiles y sistemas en tiempo real. [ 5 ]

Historia

La idea de ejecutar modelos de aprendizaje automático en sistemas embebidos ganó terreno a finales de la década de 2010, a medida que progresaban la compresión de modelos , la cuantización y las arquitecturas de redes neuronales eficientes . [ 6 ]

El término TinyML se popularizó en 2019 con la publicación del libro TinyML de Pete Warden y Daniel Situnayake y la creación de la Fundación TinyML. [ 1 ]

Véase también

Lecturas adicionales

Warden, Pete; Situnayake, Daniel (2020). TinyML: aprendizaje automático con TensorFlow Lite en Arduino y microcontroladores de ultrabajo consumo (1.ª  ed.). Pekín, Boston, Farnham, Sebastopol, Tokio: O'Reilly. ISBN 978-1-4920-5204-3.

Referencias

  1. 1 2 Warden, Pete; Situnayake, Daniel (2019). TinyML: Aprendizaje automático con TensorFlow Lite en Arduino y microcontroladores de ultrabajo consumo . O'Reilly Media..
  2. "¿Qué es TinyML? Aprendizaje automático en miniatura" . GeeksforGeeks . 4 de enero de 2024. Consultado el 27 de abril de 2026 .
  3. Prakash, Shvetank; Njor, Emil; Banbury, Colby; Stewart, Matthew; Janapa, Vijay (6 de mayo de 2024). "TinyML: Por qué el futuro del aprendizaje automático es pequeño y brillante" . SIGARCH . Recuperado el 27 de abril de 2026 .
  4. Han, Hui; Trimi, Silvana; Lee, Sang M. (1 de marzo de 2026). "Tiny Machine Learning (TinyML): tendencias de investigación y oportunidades de aplicación futuras" . Array . 29 100674. doi : 10.1016/j.array.2025.100674 . ISSN 2590-0056 . 
  5. Davidson, Joe (2021). "Habilitando TinyML para aplicaciones de IoT". IEEE Internet of Things Journal .
  6. Gupta, Suyog; Agrawal, Ankur; Gopalakrishnan, Kailash; Narayanan, Pritish (2015). " Aprendizaje profundo con precisión numérica limitada" . Actas de la 32.ª Conferencia Internacional sobre Aprendizaje Automático . 37 : 1737–1746 . Recuperado el 30 de abril de 2026 .