When you think of “machine learning,” you probably think of GPU clusters crunching terabytes of data, or at the bare minimum, the likes of a singular humble RTX 5090 being used for data processing. But the truth is, ML doesn’t have to be heavy, or even power-hungry. Enter TinyML: a branch of machine learning designed to run directly on microcontrollers like the ESP32.