This repository contains the notebooks from the course HarvardX: Fundamentals of TinyML, offered by HarvardX. The course is an introduction to machine learning and its applications to embedded systems - such as smartphones or Arduino boards - complete with hands-on exercises on Google Colab.
Here, I uploaded the exercises that I successfully carried out from the notebooks offered during this course. All cells have been stripped out of their outputs.
- Introduction to TinyML and edge computing
- Training simple ML models for microcontrollers
- Model deployment on hardware like Arduino
- Optimization for memory and power efficiency
- TensorFlow, TensorFlow Lite for Microcontrollers
- Python, Google Colab notebooks
- Arduino IDE / Edge ML boards
Upon successful completion of the first TinyML course, I obtained a verified certificate.