In this chapter

Preface to Version 2.0

As an open-source book, the first version, entitled “Learning Deep Representations of Data Distributions”, released on August 18, 2025 has been frequently and constantly updated in the past six months. Meanwhile, based on our experience from using the book for a new course taught at the University of Hong Kong in Fall 2025 and feedback that we have received from colleagues, teaching assistants and students, we have identified numerous points throughout the book that merit further revision and expansion.

Hence, we have decided to make some substantial changes and upgrades of the content and organization of the book with a new Version 2.0 and changed its title to:

Principles and Practice of Deep Representation Learning
or A Mathematical Theory of Memory

The new version also allows us to explicitly reveal strong conceptual and technical connections among materials across different chapters and sections within the book, so that the overall pedagogical value of the book, we believe, has been improved significantly over the first version.

In our opinion, the new version gives a much more unified, complete, and stream-lined presentation of this subject. The new version also incorporates newly developed theoretical insights as well as a growing number of practical applications for real-world data that have not been properly documented and systematically explained elsewhere. The Version 2.0 serves as a timely remedy to this situation.

Major Changes in Version 2.0

Contributors for Version 2.0

Besides the authors, many students and colleagues have joined this project and contributed valuable content to different parts of the book during the preparation of Version 2.0. Below is an incomplete list of people and their specific contributions, in alphabetical order:

We also thank Dr. Kevin Murphy and Dr. Bill Mark, for extensive technical feedback on the manuscript; Jan Cavel, for contributing an unofficial Romanian translation; and Stephen Butterfill and Jeroen Van Goey, for contributing corrections and fixes to the manuscript.