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 |
Marcelo Rovai
of Federal University of Itajuba - UNIFEI
Embedded ML (TinyML) Intro & Applications - Slides as PDF |
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 |
Brian Plancher
of Barnard College, Columbia University
Computer Vision Google Slides | as PDF | Robotics Google Slides | as PDF
Marcelo Rovai
of Federal University of Itajuba - UNIFEI
Computer Vision (CV) at the Edge - Slides as PDF |
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 |
Jesús Alfonso López Sotelo
of Universidad Autónoma de Occidente
Sound and KWS in the Edge - Slides as PDF
Brian Plancher
of Barnard College, Columbia University
Sustainable & Responsible TinyML - Google Slides | as PDF |
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 |
Silvia Sotelo-Lopez
of Universidad Pontificia Bolivariana
Advancements of TinyML in Santander, Colombia - Slides as PDF
Moises Meza
of Universidad Peruana Cayetano Heredia
Experiences using TinyML Tools in Teaching Biomedical Engineering - Slides as PDF |
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 |
Marcelo Rovai
of Federal University of Itajuba - UNIFEI
LSTM at the Edge & EI Python SDK - Slides as PDF | Large Language Models (LLMs) at the Edge - Slides as PDF
Jesús Alfonso López Sotelo
of Universidad Autónoma de Occidente
Ethics in AI - Slides as PDF | LLMs Introduction - Slides as PDF
Evgeni Gousev
of tinyML Foundation
Closing Keynote: tinyML 2.0: Celebrating 5th Year of tinyML and the road ahead! - Slides as PDF |
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!