Disciplined Machine Learning  —  Zhu and Boedecker

DML book cover 

Disciplined Machine Learning
Hao Zhu and Joschka Boedecker

Working draft, from November 10, 2025.


This book is used as the textbook for our own course Disciplined Machine Learning at the University of Freiburg.

Currently we consider this book to be a draft, and will keep adding more material and fix typos and errors as we become aware of them. You might want to check this webpage from time to time for the latest updates.

If you notice any mistakes or have suggestions for examples and exercises, please do let us know.

Hao Zhu & Joschka Boedecker

Download

Copyright (C) 2026 by Hao Zhu and Joschka Boedecker. All rights reserved.

Cite

It is not known when and where this book will be published, but if you want to cite it, you can use the following BibTeX entry:

@misc{zhu2026dml,
  title={\textit{Disciplined Machine Learning}},
  author={Zhu, H. and Boedecker, J.},
  year={2026},
  note={Book draft, available online.}
  url={https://haozhu10015.github.io/dmlbook/}
}

External links

Some useful resources related to the book: