lhutton1 / harvard-tiny-ml-course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Harvard TinyML Course

Focuses on the fusion of machine learning and embedded systems. This course is split into three sections:

  1. Fundamentals of TinyML
  2. Applications of TinyML
  3. Deploying TinyML <-- Currently here

Usage

Setup python environment

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.

  1. First, install poetry for your OS. We use version 1.1.10.

  2. Verify poetry is installed.

poetry --version
  1. Install dependencies.
poetry install
  1. Activate virtual environment.
source $(poetry env info --path)/bin/activate

Start Jupyter notebook

jupyter nbextension enable --py widgetsnbextension
jupyter notebook

Acknowledgement

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.

About


Languages

Language:Jupyter Notebook 100.0%