Introduction to Machine Learning Systems
Principles and Practices of Engineering Artificially Intelligent Systems
1 GitHub ⭐ = 1 Learner 👩🎓
Your GitHub stars help us expand AI education globally. Every star supports free learning resources and community-driven knowledge sharing.
Thanks to your support, we’ve developed and distributed TinyML hardware kits to learners in underserved regions. Partnerships with organizations like Arduino and SEEED Studio have helped bring hands-on AI education to new communities around the world.
📰 Learn more in this Science article about how TinyML is reshaping AI access in the Global South.
We welcome contributors of all levels. Whether you’re writing content, fixing mistakes, or suggesting improvements, your work helps us build a better book.
📘 See the Contribution Guide to get started.
If you’re unsure where to start or have any questions, feel free to reach out through our GitHub Discussions or see the open GitHub issues. We’re here to support you throughout the process!
If you’d like to build the book locally, follow these steps:
cd cs249r_book
quarto render
cd cs249r_book
quarto render --to html
For a complete setup guide, including dependency installation, see BUILD.md.
This book is published under a Creative Commons Attribution–NonCommercial–NoDerivatives 4.0 International (CC BY-NC-ND 4.0) license.
You are free to share the material for non-commercial purposes with proper attribution. No derivatives or commercial use are permitted without permission.
This project follows the all-contributors specification. Contributions of any kind are welcome!