Machine Learning in Production: From Models to Products

Christian Kästner
2 min readFeb 12, 2021

After teaching our Machine Learning in Production class (formerly “Software Engineering for AI-Enabled Systems”) four times, we stupidly made a decision we soon regretted when there were still so many chapters left: We are going to write a book with our collected material.

Below is the initial form of the complete book. A final copy will be published by MIT Press. For now, cite as: Christian Kästner. Machine Learning in Production: From Models to Products. 2022.

Table of Contents

Part 1: Machine Learning in Production: Going Beyond the Model

Part 2: Requirements Engineering

Part 3: Architecture and design

Part 4: Quality assurance

Part 5: Process and Teams

Part 6: Responsible ML Engineering

All chapters are released under Creative Commons 4.0 BY-SA license.



Christian Kästner

associate professor @ Carnegie Mellon; software engineering, configurations, open source, SE4AI, juggling