Starts 11 Jul 2022
Ends 15 Jul 2022
Central European Time
Online -
The workshop will be bilingual (English and Spanish).

TinyML is a subfield of Machine Learning focused on developing models that can be executed on small, real-time, low-power, and low-cost embedded devices. This allows for new scientific applications to be developed at an extremely low cost and at large scale.

The TinyML process starts with collecting data from IoT devices, then training the collected dataset to extract knowledge patterns; these patterns are then packaged into a TinyML model that considers the target microprocessor’s limited resources such as memory and processing power.

The resulting model is then deployed on embedded devices where it is used to evaluate new sensor data in real-time. Typically, power requirements are in the mW range and below which enables a variety of use-cases targeting battery operated devices. TinyML represents a collaborative effort between the embedded power systems and Machine Learning communities, which traditionally have operated independently.


• ML general concepts
• Introduction to TinyML
• Getting started with the TinyML training kit
• Examples of TinyML applications
• Scientific Applications of ML

Registration: There is no registration fee.
Priority will be given to the participants from Latin America that are part of the ICTP TinyML Academic Network.

Link to the programme:


Vijay Janapa REDDI (John A. Paulson School of Engineering and Applied Sciences, Harvard University, USA), Marcelo ROVAI (UNIFEI, Brazil), Local Organiser: Marco Zennaro (ICTP)