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.
TinyML represents a collaborative effort between the embedded power systems and Machine Learning communities, which traditionally have operated independently. TinyML has a significant role to play in achieving the SDGs and facilitating scientific research in areas such as environmental monitoring, physics of complex systems and energy management.
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, processing power, and energy.
Through hands-on examples, this workshop will focus on both introductory and advanced topics in TinyML to pave the way to the development of real-world applications.
Topics:
Introduction to TinyML
Getting Started with the TinyML Kit
Examples of TinyML Applications
The TinyML Development Workflow
Scientific Applications of ML
Recent Research and Advanced Topics in TinyML
Call for Contributed Abstracts: All applicants are encouraged to submit an abstract for a case study presentation. Abstract templates are available below for download.
Brian Kyle PLANCHER (Barnard College), Vijay Janapa REDDI (Harvard University), Marcelo Jose ROVAI (UNIFEI, IESTI), Local Organiser: Marco Zennaro (ICTP)