Ma-Lab-Berkeley/deep-representation-learning-book
Learning Deep Representations of Data Distributions
What it solves
This repository provides the source code and build tools for the book "Learning Deep Representations of Data Distributions." It is designed for users who want to generate the book from scratch, reproduce the code used for its figures, or contribute content and translations to the project.
How it works
The project uses LaTeX for document typesetting and Python (managed via uv) for executing the code associated with the book's chapters. Users can build the full book or individual chapters using latexmk. To run the code, the repository uses uv to manage a dedicated virtual environment, allowing users to execute specific scripts found within chapter folders.
Who it’s for
This repository is intended for readers who want to engage with the book's source material, including developers, researchers, and students who wish to build the book locally, reproduce its technical figures, or contribute improvements and translations to the text.
Highlights
- Build the full book or individual chapters using standard LaTeX tools.
- Reproduce figures and technical examples using Python scripts managed by
uv. - Generate a web-based version of the book using
make4htand MathJax. - Structured workflow for contributing content or translations via GitHub pull requests.
- Includes clear instructions for reporting issues and system requirements for local development.
Related
- Project
- Project
- Project
- Project