Acknowledgements

This book, inspired by the TinyML edX course and CS294r at Harvard University, is the result of years of hard work and collaboration with many students, researchers and practitioners. We are deeply indebted to the folks whose groundbreaking work laid its foundation.

As our understanding of machine learning systems deepened, we realized that fundamental principles apply across scales, from tiny embedded systems to large-scale deployments. This realization shaped the book’s expansion into an exploration of machine learning systems with the aim of providing a foundation applicable across the spectrum of implementations.

Funding Agencies and Companies

Academic Support

We are grateful for the academic support that has made it possible to hire teaching assistants to help improve instructional material and quality:

Non-Profit and Institutional Support

We gratefully acknowledge the support of the following non-profit organizations and institutions that have contributed to educational outreach efforts, provided scholarship funds to students in developing countries, and organized workshops to teach using the material:

Corporate Support

The following companies contributed hardware kits used for the labs in this book, supported the development of hands-on educational materials, provided technical tooling and debugging assistance, and/or provided infrastructure and hosting services:

Contributors

We express our sincere gratitude to the open-source community of learners, educators, and contributors. Each contribution, whether a chapter section or a single-word correction, has significantly enhanced the quality of this resource. We also acknowledge those who have shared insights, identified issues, and provided valuable feedback behind the scenes.

A comprehensive list of all GitHub contributors, automatically updated with each new contribution, is available below. For those interested in contributing further, please consult our GitHub page for more information.

Vijay Janapa Reddi
Vijay Janapa Reddi

Zeljko Hrcek
Zeljko Hrcek

Marcelo Rovai
Marcelo Rovai

jasonjabbour
jasonjabbour

Ikechukwu Uchendu
Ikechukwu Uchendu

Kai Kleinbard
Kai Kleinbard

Naeem Khoshnevis
Naeem Khoshnevis

Sara Khosravi
Sara Khosravi

Douwe den Blanken
Douwe den Blanken

Jeffrey Ma
Jeffrey Ma

shanzehbatool
shanzehbatool

Elias
Elias

Jared Ping
Jared Ping

Itai Shapira
Itai Shapira

Maximilian Lam
Maximilian Lam

Jayson Lin
Jayson Lin

Andrea
Andrea

Sophia Cho
Sophia Cho

Alex Rodriguez
Alex Rodriguez

Korneel Van den Berghe
Korneel Van den Berghe

Zishen Wan
Zishen Wan

Colby Banbury
Colby Banbury

Mark Mazumder
Mark Mazumder

Divya Amirtharaj
Divya Amirtharaj

Srivatsan Krishnan
Srivatsan Krishnan

Abdulrahman Mahmoud
Abdulrahman Mahmoud

Aghyad Deeb
Aghyad Deeb

marin-llobet
marin-llobet

Haoran Qiu
Haoran Qiu

oishib
oishib

Jared Ni
Jared Ni

ELSuitorHarvard
ELSuitorHarvard

Emil Njor
Emil Njor

Michael Schnebly
Michael Schnebly

Aditi Raju
Aditi Raju

Jae-Won Chung
Jae-Won Chung

Yu-Shun Hsiao
Yu-Shun Hsiao

Henry Bae
Henry Bae

Shvetank Prakash
Shvetank Prakash

Emeka Ezike
Emeka Ezike

Andrew Bass
Andrew Bass

Jennifer Zhou
Jennifer Zhou

Arya Tschand
Arya Tschand

Pong Trairatvorakul
Pong Trairatvorakul

Matthew Stewart
Matthew Stewart

Marco Zennaro
Marco Zennaro

Eura Nofshin
Eura Nofshin

Bruno Scaglione
Bruno Scaglione

Tauno Erik
Tauno Erik

Alex Oesterling
Alex Oesterling

gnodipac886
gnodipac886

Fin Amin
Fin Amin

Allen-Kuang
Allen-Kuang

TheHiddenLayer
TheHiddenLayer

Gauri Jain
Gauri Jain

Fatima Shah
Fatima Shah

Sercan Aygün
Sercan Aygün

The Random DIY
The Random DIY

Baldassarre Cesarano
Baldassarre Cesarano

Yang Zhou
Yang Zhou

yanjingl
yanjingl

Abenezer Angamo
Abenezer Angamo

Jason Yik
Jason Yik

अरनव शुक्ला | Arnav Shukla
अरनव शुक्ला | Arnav Shukla

Aritra Ghosh
Aritra Ghosh

happyappledog
happyappledog

abigailswallow
abigailswallow

Bilge Acun
Bilge Acun

Andy Cheng
Andy Cheng

Cursor Agent
Cursor Agent

Emmanuel Rassou
Emmanuel Rassou

Jessica Quaye
Jessica Quaye

Vijay Edupuganti
Vijay Edupuganti

Shreya Johri
Shreya Johri

Sonia Murthy
Sonia Murthy

Costin-Andrei Oncescu
Costin-Andrei Oncescu

formlsysbookissue
formlsysbookissue

Annie Laurie Cook
Annie Laurie Cook

Jothi Ramaswamy
Jothi Ramaswamy

Batur Arslan
Batur Arslan

Curren Iyer
Curren Iyer

Fatima Shah
Fatima Shah

Edward Jin
Edward Jin

a-saraf
a-saraf

songhan
songhan

jvijay
jvijay

Zishen
Zishen

Back to top