Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a404d25c09ea1293

Jump to content

// Workers AI · dad joke modeWhat did TinyML say to its date? You're a small model of perfection.

From Wikipedia, the free encyclopedia

TinyML (short for tiny machine learning) is an area of machine learning that focuses on deploying and running models on low-power, resource-constrained embedded systems such as microcontrollers and edge devices.[1][2][3][4]

TinyML supports on-device inference with low latency and minimal reliance on cloud connectivity, which makes it suitable for applications in the Internet of Things (IoT), wearable devices, and real-time systems.[5]

History

[edit]

The idea of running machine learning models on embedded systems has gained traction in the late 2010s, as model compression, quantization, and efficient neural network architectures progressed.[6]

The term TinyML was popularized in 2019 with the publication of the book TinyML by Pete Warden and Daniel Situnayake and the creation of the TinyML Foundation.[1]

See also

[edit]

Further reading

[edit]

Warden, Pete; Situnayake, Daniel (2020). TinyML: machine learning with TensorFlow Lite on Arduino and ultra-low-power microcontrollers (1st ed.). Bejing Boston Farnham Sebastopol Tokyo: O'Reilly. ISBN 978-1-4920-5204-3.

References

[edit]
  1. 1 2 Warden, Pete; Situnayake, Daniel (2019). TinyML: Machine Learning with TensorFlow Lite on Arduino and Ultra-Low-Power Microcontrollers. O'Reilly Media..
  2. ↑ "What is TinyML? Tiny Machine Learning". GeeksforGeeks. 4 January 2024. Retrieved 27 April 2026.
  3. ↑ Prakash, Shvetank; Njor, Emil; Banbury, Colby; Stewart, Matthew; Janapa, Vijay (6 May 2024). "TinyML: Why the Future of Machine Learning is Tiny and Bright". SIGARCH. Retrieved 27 April 2026.
  4. ↑ Han, Hui; Trimi, Silvana; Lee, Sang M. (March 2026). "Tiny Machine Learning (TinyML): Research trends and future application opportunities". Array. 29 100674. doi:10.1016/j.array.2025.100674.
  5. ↑ Davidson, Joe (2021). "Enabling TinyML for IoT Applications". IEEE Internet of Things Journal.
  6. ↑ Gupta, Suyog; Agrawal, Ankur; Gopalakrishnan, Kailash; Narayanan, Pritish (2015). "Deep Learning with Limited Numerical Precision". Proceedings of the 32nd International Conference on Machine Learning. 37: 1737–1746. Retrieved 30 April 2026.