Consolidates PDF processing dependencies by enabling `ghostscript` in `requirements.txt`. Removes the comment suggesting `ghostscript` is an alternative to a system package and clarifies its role.
MACHINE LEARNING SYSTEMS
Principles and Practices of Engineering Artificially Intelligent Systems
🚀 Our Mission
1 GitHub ⭐ = 1 Learner 👩🎓
Your GitHub stars help us expand AI education globally.
Every star supports free learning resources and community-driven knowledge sharing.
🌍 Impact
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.
📚 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.
🤝 Contributing
We welcome contributors of all levels. Whether you’re writing content, fixing mistakes, or suggesting improvements, your work helps us build a better book.
- New to ML Systems? Browse the book and suggest edits or clarifications.
- Have domain knowledge? Help with expanding or refining chapters, figures, or labs.
- Want to code? Improve examples or tooling.
📘 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!
🚀 Want to Build the Book Locally?
If you'd like to build the book locally, follow these steps:
- Install Quarto: Follow the Quarto installation instructions.
- Render the Book in all formats:
cd cs249r_book quarto render - Render the Book in a specific format (works faster):
cd cs249r_book quarto render --to html
For a complete setup guide, including dependency installation, see BUILD.md.
📖 Citation
If you use or reference the book in your work, please cite:
@inproceedings{reddi2024mlsysbook,
title = {MLSysBook.AI: Principles and Practices of Machine Learning Systems Engineering},
author = {Reddi, Vijay Janapa},
booktitle = {2024 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ ISSS)},
pages = {41--42},
year = {2024},
organization = {IEEE},
url = {https://mlsysbook.ai},
note = {Available at: https://mlsysbook.ai}
}
🛡️ License
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.
👥 Contributors
This project follows the all-contributors specification. Contributions of any kind are welcome!
