MACHINE LEARNING SYSTEMS

Principles and Practices of Engineering Artificially Intelligent Systems

Build Website Last Commit License Open Collective


Our mission: To make AI systems education globally accessible — one learner, one lab, and one system at a time.

📘 This repo contains the source for the open textbook Machine Learning Systems: Principles and Practices of Engineering Artificially Intelligent Systems.

🔗 For the full learning experience — textbook, hands-on labs, educational frameworks, kits, and community — visit:
👉 https://mlsysbook.org


📚 Read the Book

Core Topics:

  • ML system design & modularity
  • Data collection & labeling pipelines
  • Model architecture & optimization
  • Deployment, MLOps & monitoring
  • Edge AI & resource-constrained platforms

🧠 About the Project

MLSysBook began as a Harvard course and has since grown into a global educational movement focused on teaching ML through a systems-first lens.

We go beyond training models — our goal is to help learners understand and build the full stack of real-world ML systems, from edge devices to cloud-scale deployment.


🚀 Contribute

We welcome contributions from around the world — from students, educators, researchers, and practitioners.

Ways to contribute:

  • Suggest edits or improvements
  • Add examples or diagrams
  • Translate or adapt content for local needs
  • Build companion tools or extensions

🛠️ A detailed contribution guide is coming soon!


🔧 Build the Book Locally

To build and preview the book using Quarto:

  1. Install Quarto

  2. Clone the repo:

    git clone https://github.com/MLSysBook/mlsysbook.git
    cd mlsysbook
    
  3. Render the book:

    quarto render
    
  4. Open _book/index.html in your browser.

See BUILD.md for full instructions.


📖 Citation

@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.org},
  note         = {Available at: https://mlsysbook.org}
}

🛡️ License

This work is licensed under a Creative Commons AttributionNonCommercialShareAlike 4.0 International License (CC BY-NC-SA 4.0)

You may share and adapt the material for non-commercial purposes, with appropriate credit and under the same license.


💡 Learn More


Join us in making systems-level ML education open, practical, and global.

Description
No description provided
Readme 2.1 GiB
Latest
2026-04-24 13:59:31 -05:00
Languages
Python 37.7%
JavaScript 34.2%
TeX 14.1%
CSS 5.8%
TypeScript 4.1%
Other 4.1%