Scientific Calendar Event

An ICTP virtual meeting

All the videos recording are here:

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.

  • 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.
Registration: There is no registration fee.
Go to day
  • Monday, 17 April 2023
    • 15:00 - 18:00 Introduction to (tiny)ML
      • 15:00 Workshop Opening and Schedule 30'
        Speaker: Marco ZENNARO (ICTP)
      • 15:30 Opening Keynote 45'
        Speaker: Daniel SITUNAYAKE and Jenny PLUNKETT (Edge Impulse, USA)
        Material: Slides
      • 16:15 Introduction to Machine Learning 1h0'
        Speaker: Diego MENDEZ CHAVES (Pontificia Universidad Javeriana, Colombia)
        Material: Slides
      • 17:15 Introduction to Embedded ML 40'
        Speaker: Robert THAS JOHN (E(N3)GAGE, Eti Osa, Lagos State, Nigeria)
        Material: Slides
      • 17:55 Day Closing 5'
  • Tuesday, 18 April 2023
    • 15:00 - 18:00 Hands-on Introduction to TinyML
      • 15:00 Day Opening 5'
        Speaker: Marco ZENNARO (ICTP)
      • 15:05 Edge Impulse Overview and New Features 25'
        Speaker: Shawn HYMEL (Edge Impulse, USA)
      • 15:30 Hands-on Motion Classification and Anomaly Detection 1h25'
        Speaker: José Antonio BAGUR NÁJERA (Universidad del Valle de Guatemala, Guatemala)
        Material: Slides
      • 17:00 Leveraging Other Microcontrollers and Sensors 55'
        Speaker: Marcelo ROVAI (UNIFEI, Brazil)
      • 17:55 Day Closing 5'
  • Wednesday, 19 April 2023
    • 15:00 - 18:00 From Demos to Applications
      • 15:00 Day Opening 5'
      • 15:05 MLOps: Scaling Deployments 25'
        Speaker: Colby BANBURY (Harvard University, USA)
      • 15:30 To Personalize or Not To Personalize? Soft Personalization and the Ethics of ML for Health 55'
        Speaker: Viola SCHIAFFONATI and Manuel ROVERI (Politecnico di Milano)
        Material: Slides
      • 16:25 WebUSB and FOMO 30'
        Speaker: Jeremy ELLIS (School District 75 Mission, Canada)
      • 16:55 Industry 5.0 with Jetson Nano 30'
        Speaker: Marcelo PIAS (FURG, Brazil)
        Material: Slides
      • 17:25 Adding IoT to a Project with Blues Wireless 30'
        Speaker: Peter ING (TFG (The Foschini Group), South Africa)
        Material: Slides
      • 17:55 Day Closing 5'
  • Thursday, 20 April 2023
    • 15:00 - 18:20 TinyML Show and Tell
      • 15:00 Day Opening 5'
      • 15:05 Selected Show and Tell Talks 5'
        Speaker: Brian PLANCHER (Barnard College, Columbia University, USA)
      • 15:10 Smart Poultry Farm: Tinyml-Based Disease Detection System Through Audio Signal 20'
        Speaker: Segun ADEBAYO (Bowen University, Nigeria)
      • 15:30 Leveraging TinyML for Tracking Eidolon Helvum Movement Pattern and Forage Technique 20'
        Speaker: Oluwatobi Halleluyah AWORINDE (Bowen University, Nigeria)
      • 15:50 Developing a "personal trainer" with TinyML 20'
        Speaker: Ricardo CARMO (Federal University of Itajubá, Brazil)
      • 16:10 Sleep Apnea Detection System Using 20'
        Speaker: Helen Neena GOVEAS (BITS Pilani, K K Birla Goa Campus, India)
      • 16:30 Rainfall estimation using Audio Monitoring and TinyML 20'
        Speaker: Blessed GUDA (Carnegie Mellon University, Nigeria)
      • 16:50 Development of a TinyML Framework for Crop Disease Classification Tasks on Constrained Embedded Devices 20'
        Speaker: Rehema Hamis MWAWADO (Sokoine University of Agriculture, Tanzania)
      • 17:10 Word recognition in Kichwa using audio and low-power devices: a machine learning approach for alert applications 20'
        Speaker: Karina ORTEGA AVILÉS (Escuela Superior Politécnica del Litoral, Ecuador)
      • 17:30 DTMF Demodulation: A Brief Investigation of Machine Learning for Digital Signal Process 20'
        Speaker: Umar Hadiza YUSUF (Carnegie Mellon University, Nigeria)
      • 17:50 Day Closing 10'
  • Friday, 21 April 2023
    • 15:00 - 18:00 Advanced Scientific TinyML
      • 15:00 Day Opening 5'
      • 15:05 TinyML and Robotics 30'
        Speaker: Bardienus DUISTERHOF (CMU, USA)
      • 15:35 TinyML and Sustainability 30'
        Speaker: Bardienus DUISTERHOF (CMU, USA)
      • 16:05 Scientific Applications of TinyML 1 45'
        Speaker: Matthew STEWART (Harvard University, USA)
      • 16:50 Scientific Applications of TinyML 2 45'
        Speaker: Matthew STEWART (Harvard University, USA)
      • 17:35 Workshop Closing and Future Events 25'