advertisement for the workshops

Welcome!

The Workshop on TinyML for Sustainable Development will be held in-person in São Paulo, Brazil from July 22-26 2024.
Register to attend for free by May 6, 2024 on the ICTP website!

TinyML enables machine learning on low-power microcontrollers, democratizing access to performant AI in remote, resource-constrained settings. This revolutionary technology unlocks new possibilities for sustainable development and scientific research by increasing equitable access to on-device intelligence worldwide.

The emergence of TinyML has created new possibilities for building smart, ultra-low-power devices ideal for resource-constrained settings. In recent years, TinyML has attracted significant interest from researchers, developers, and industries for its potential to enable innovative applications in healthcare, agriculture, transportation, conservation, smart homes, and more. TinyML’s extremely low bandwidth and energy requirements make it uniquely suited for regions with limited access to reliable energy and computing infrastructure. Though currently restricted in reach, TinyML intersects topics across computer science and engineering curricula, making it an impactful educational tool. This hands-on workshop focuses on TinyML applications relevant to Latin American researchers, providing training on commercially available hardware optimized for embedded ML deployment. By making TinyML more accessible, especially in the Global South, this workshop will empower researchers to develop localized solutions that benefit their communities.

Keynote Speaker Raquel Zarattini Chebabi Think Lab Brazil Manager and IBM Senior Research Scientist

Workshop Topics:

  • Introduction to TinyML
  • Sensors and Data Collection
  • Energy Efficiency
  • Environmental Monitoring
  • Health Monitoring
  • Agriculture Monitoring
  • Smart Cities
  • Ethics and TinyML

View the Workshop Flyer!

Schedule


The workshop will run daily from 9:00 AM to 5:00 PM local time. You can find a draft schedule below, exact timing and topics subject to change.

Day Date Topics Speakers and Materials
Day 1 Monday Introduction to (tiny)ML
   9:00 AM  Workshop Opening and Schedule
   9:15 AM  Opening Keynote
   9:45 AM  Introduction to Embedded ML
   10:30 AM  Coffee Break
   11:00 AM  AI at the Edge with ARM and NVIDIA
   11:30 AM  Getting Started with Your Projects
   12:00 PM  Lunch
   1:00 PM  Project Caninos Loucos
   1:45 PM  Machine Learning Systems - Book Overview
   2:10 PM  First Hands-On TinyML Lab







Day 2 Tuesday Image and Video Applications
   9:00 AM  Day Opening
   9:10 AM  Convolutions and Computer Vision
   9:40 AM  Applications of Video EdgeAI
   10:30 AM  Coffee Break
   11:00 AM  Co-inventing Physical AI Agents to Watch Over Facilities
   11:30 AM  TinyML and Robotics
   12:00 PM  Lunch
   1:00 PM  Hands-On Computer Vision
   3:00 PM  TinyML in Space
   3:20 PM  Intelligent System for Identification of Leaf Diseases in Soybean Crops
   3:40 PM  Bee Counting with FOMO and YOLO
   4:00 PM  Getting On with Your Projects




Day 3 Wednesday Audio Applications
   9:00 AM  Day Opening
   9:10 AM  Preprocessing for Audio
   10:00 AM  Applications of Keyword Spotting (KWS)
   10:30 AM  Coffee Break
   11:00 AM  TinyML and Sustainability
   12:00 PM  Lunch
   1:00 PM  Hands-On Keyword Spotting
   3:00 PM  Use of TinyML in Intensive Care Units (ICT)
   3:20 PM  Sound based Projects
   4:00 PM  Getting On with Your Projects



Day 4 Thursday TinyML Education
   9:00 AM  Day Opening
   9:10 AM  Teaching (Tiny)ML Panel/Group Discussion
   10:00 AM  Coffee Break
   10:30 AM  Education Case Studies
   11:00 AM  Experiences using TinyML tools in teaching biomedical engineering
   11:30 AM  Micro:bit and TinyML
   12:00 PM  Lunch
   1:00 PM  Teaching TinyML to High-School Students
   1:15 PM  IBM Academic Initiative
   1:30 PM  Hands-On Motion Classification and Anomaly Detection
   3:15 PM  TinyML Rock Paper Scissors
   3:35 PM  ECG with TinyML
   4:00 PM  Getting On with Your Projects








Day 5 Friday Advanced Topics
   9:00 AM  Day Opening
   9:10 AM  Ethics of TinyML
   9:40 AM  LSTMs at the Edge and EI Python SDK
   10:10 AM  Hardware X
   10:30 AM  Coffee Break
   11:00 AM  LLMs at the Edge - Introduction
   11:20 AM  LLMs at the Edge - Case Study/Demo
   11:40 AM  On-Device TinyML Training
   12:00 PM  Lunch
   1:00 PM  Closing Keynote
   1:45 PM  Team Project Presentations
   3:15 PM  TinyML4D Future Opportunities and Networking





Questions?

Contact edu@tinyml.org with any questions regarding this workshop.

Supporters

We would like to thank ICTP, IBM Research: Brazil, Harvard SEAS, Barnard College, the Universidade Federal de Itajubá, and the tinyML Foundation for their continued leadership and support of our TinyML educational content!