|
Disciplined Machine Learning |
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.
Copyright (C) 2026 by Hao Zhu and Joschka Boedecker. All rights reserved.
Current version (updated May 18, 2026)
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/}
}
Some useful resources related to the book:
Convex Optimization book by Stephen Boyd and Lieven Vandenberghe
CVXPY: a Python library for convex optimization
Disciplined convex programming analyzer