Skip to content

harvard-edge/cs249r_book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MACHINE LEARNING SYSTEMS

Principles and Practices of Engineering Artificially Intelligent Systems

Cover Image

Contributors Badge Build Status Badge Build Status Badge Markdown Linter Status Badge

⭐ Help Us Reach 1,000 GitHub Stars! ⭐
For every 25 stars, Arduino and SEEED will donate a Nicla Vision or XIAO ESP32S3 for AI education.
Your ⭐ makes a difference. Click below to support our mission!

GitHub Stars


📚 Explore the Book

  • Read Online: View the most recent and fully rendered version of the book on our website.
  • Download PDF: Get a downloadable PDF version of the entire book for offline reading.
  • Staging Version: Check out the latest changes before they go live on the main mlsysbook.ai site.

🌟 Why Star the Repository?

Starring our repository on GitHub helps others discover this valuable resource and supports ongoing improvements. Plus, your star contributes to our donation drive for AI education hardware!


🤝 Contributing

We believe that the best learning and development happen when people come together to share knowledge and ideas. Whether you're a seasoned expert or just starting your journey in machine learning, your contributions can be valuable to share with the community.

Why Contribute?

  • Share Your Expertise: If you have experience or insights in a specific area of machine learning or TinyML, your contributions can help others learn and apply these concepts.
  • Learn and Grow: Contributing to this project is a great way to deepen your understanding of machine learning systems. As you write, code, or review content, you'll reinforce your own knowledge and discover new aspects of the field.
  • Collaborate and Network: Join a community of like-minded individuals passionate about advancing AI education. Collaborate with peers, receive feedback, and make connections that could lead to exciting opportunities.
  • Make an Impact: Your contributions can directly influence how others understand and engage with machine learning. By improving and expanding the content, you're helping shape the education of future engineers and AI practitioners.

How to Get Started

Getting started is easy! Whether you're interested in writing a new chapter, fixing a bug, or suggesting an improvement, we welcome all forms of contribution. Here's how you can begin:

  1. Explore the Repository: Familiarize yourself with the structure and content of the book by browsing the repository.
  2. Check Out the Guidelines: Review our contribution guidelines to understand how to contribute effectively.
  3. Choose Your Area: Pick a topic or area you’re passionate about. It could be anything from writing a new section, improving existing content, or even helping with code snippets and examples.
  4. Submit Your Contribution: Once you're ready, submit a pull request. We review all contributions and provide feedback to help you refine your work.

Need Help?

If you're unsure where to start or have any questions, feel free to reach out through our GitHub Discussions or open an issue. We're here to support you throughout the process!


🛠️ Local Rendering Instructions

Want to build the book locally? Here's how:

  1. Install Quarto: Follow the Quarto installation instructions.
  2. Render the Book:
    cd cs249r_book
    quarto render

Contributors

This project follows the all-contributors specification. Contributions of any kind are welcome!

Vijay Janapa Reddi
Vijay Janapa Reddi

Ikechukwu Uchendu
Ikechukwu Uchendu

Naeem Khoshnevis
Naeem Khoshnevis

jasonjabbour
jasonjabbour

Douwe den Blanken
Douwe den Blanken

shanzehbatool
shanzehbatool

Marcelo Rovai
Marcelo Rovai

Elias Nuwara
Elias Nuwara

kai4avaya
kai4avaya

Jared Ping
Jared Ping

Matthew Stewart
Matthew Stewart

Itai Shapira
Itai Shapira

Maximilian Lam
Maximilian Lam

Jayson Lin
Jayson Lin

Sophia Cho
Sophia Cho

Jeffrey Ma
Jeffrey Ma

Andrea
Andrea

Alex Rodriguez
Alex Rodriguez

Korneel Van den Berghe
Korneel Van den Berghe

Zishen Wan
Zishen Wan

Colby Banbury
Colby Banbury

Sara Khosravi
Sara Khosravi

Divya Amirtharaj
Divya Amirtharaj

Abdulrahman Mahmoud
Abdulrahman Mahmoud

Srivatsan Krishnan
Srivatsan Krishnan

marin-llobet
marin-llobet

Aghyad Deeb
Aghyad Deeb

oishib
oishib

Aditi Raju
Aditi Raju

ELSuitorHarvard
ELSuitorHarvard

Jared Ni
Jared Ni

Emil Njor
Emil Njor

Haoran Qiu
Haoran Qiu

Michael Schnebly
Michael Schnebly

Henry Bae
Henry Bae

Jae-Won Chung
Jae-Won Chung

Mark Mazumder
Mark Mazumder

Yu-Shun Hsiao
Yu-Shun Hsiao

Emeka Ezike
Emeka Ezike

Eura Nofshin
Eura Nofshin

Jennifer Zhou
Jennifer Zhou

Marco Zennaro
Marco Zennaro

Shvetank Prakash
Shvetank Prakash

Andrew Bass
Andrew Bass

Pong Trairatvorakul
Pong Trairatvorakul

Allen-Kuang
Allen-Kuang

Bruno Scaglione
Bruno Scaglione

Sercan Aygün
Sercan Aygün

Gauri Jain
Gauri Jain

Fin Amin
Fin Amin

gnodipac886
gnodipac886

Alex Oesterling
Alex Oesterling

abigailswallow
abigailswallow

Yang Zhou
Yang Zhou

Emmanuel Rassou
Emmanuel Rassou

happyappledog
happyappledog

Jessica Quaye
Jessica Quaye

Jason Yik
Jason Yik

Sonia Murthy
Sonia Murthy

Shreya Johri
Shreya Johri

The Random DIY
The Random DIY

Costin-Andrei Oncescu
Costin-Andrei Oncescu

Baldassarre Cesarano
Baldassarre Cesarano

Annie Laurie Cook
Annie Laurie Cook

Vijay Edupuganti
Vijay Edupuganti

Jothi Ramaswamy
Jothi Ramaswamy

Batur Arslan
Batur Arslan

Curren Iyer
Curren Iyer

yanjingl
yanjingl

a-saraf
a-saraf

songhan
songhan

Zishen
Zishen