Focuses on the fusion of machine learning and embedded systems. This course is split into three sections:
- Fundamentals of TinyML
- Applications of TinyML
- Deploying TinyML <-- Currently here
This project consists of a number of Jupyter notebooks. Since a number of python packages are used to support this material, Poetry has been used to manage dependencies.
-
First, install poetry for your OS. We use version 1.1.10.
-
Verify poetry is installed.
poetry --version
- Install dependencies.
poetry install
- Activate virtual environment.
source $(poetry env info --path)/bin/activate
jupyter nbextension enable --py widgetsnbextension
jupyter notebook
The content of these notbooks is largely based on learnings from the edX course freely available here. I recreated these notebooks purely for my understanding and education, adding additional notes along the way.