mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-11-09 10:39:41 -06:00
Vol IV chapters shaped to their concept maps; a new chapter 17, Responsible Physical AI, after Release, with Frontier renumbered to 18; the fourth law renamed permission must be earned and the new record the approval record; ledger replaced with plain words; review, fact, and final-read fixes. Conflicts in Data and Enforcement keep dev's unit aliases with the branch's renamed comments and messages; the new chapter's cells use the exported unit aliases dev now requires.
9.0 KiB
9.0 KiB
Content Structure
Chapter order is derived from each volume's Quarto PDF config
(books/config/_quarto-pdf-<vol>.yml), which is the canonical
reading order. This file is a readable summary of that order.
Shared skeleton
Every volume uses the same layout:
books/<vol>/
├── index.qmd volume home
├── README.md volume readme
├── frontmatter/ *.qmd
├── parts/ <name>_principles.qmd + summaries.yml
├── <chapter>/ <chapter>.qmd + images/
└── backmatter/ references.qmd, appendix_*.qmd, glossary/
The load-bearing invariant is <chapter>/<chapter>.qmd: a chapter directory
and its main file share a name. binder/cli/commands/build.py relies on it,
and binder/tests/test_content_structure.py enforces it.
Volume I: Introduction to Machine Learning Systems (vol1)
16 chapters. Reading order:
| # | Kind | Path |
|---|---|---|
| frontmatter | frontmatter/foreword.qmd |
|
| frontmatter | frontmatter/author_note.qmd |
|
| frontmatter | frontmatter/about.qmd |
|
| frontmatter | frontmatter/acknowledgements.qmd |
|
| frontmatter | frontmatter/ai_use.qmd |
|
| frontmatter | frontmatter/notation.qmd |
|
| 1 | chapter | 01_introduction/01_introduction.qmd |
| part | parts/foundations_principles.qmd |
|
| 2 | chapter | 02_system_paradigms/02_system_paradigms.qmd |
| 3 | chapter | 03_ml_lifecycle/03_ml_lifecycle.qmd |
| 4 | chapter | 04_data_engineering/04_data_engineering.qmd |
| part | parts/build_principles.qmd |
|
| 5 | chapter | 05_nn_computation/05_nn_computation.qmd |
| 6 | chapter | 06_nn_architectures/06_nn_architectures.qmd |
| 7 | chapter | 07_frameworks/07_frameworks.qmd |
| 8 | chapter | 08_training/08_training.qmd |
| part | parts/optimize_principles.qmd |
|
| 9 | chapter | 09_data_selection/09_data_selection.qmd |
| 10 | chapter | 10_model_compression/10_model_compression.qmd |
| 11 | chapter | 11_hw_acceleration/11_hw_acceleration.qmd |
| 12 | chapter | 12_benchmarking/12_benchmarking.qmd |
| part | parts/deploy_principles.qmd |
|
| 13 | chapter | 13_model_serving/13_model_serving.qmd |
| 14 | chapter | 14_ml_ops/14_ml_ops.qmd |
| 15 | chapter | 15_responsible_engr/15_responsible_engr.qmd |
| 16 | chapter | 16_conclusion/16_conclusion.qmd |
| backmatter | backmatter/appendix_dam.qmd |
|
| backmatter | backmatter/appendix_data.qmd |
|
| backmatter | backmatter/appendix_algorithm.qmd |
|
| backmatter | backmatter/appendix_machine.qmd |
|
| backmatter | backmatter/appendix_assumptions.qmd |
|
| backmatter | backmatter/glossary/glossary.qmd |
|
| backmatter | backmatter/references.qmd |
Volume II: Scaling Machine Learning Systems (vol2)
17 chapters. Reading order:
| # | Kind | Path |
|---|---|---|
| frontmatter | frontmatter/dedication.qmd |
|
| frontmatter | frontmatter/author_note.qmd |
|
| frontmatter | frontmatter/about.qmd |
|
| frontmatter | frontmatter/acknowledgements.qmd |
|
| frontmatter | frontmatter/ai_use.qmd |
|
| frontmatter | frontmatter/notation.qmd |
|
| 1 | chapter | 01_introduction/01_introduction.qmd |
| part | parts/fleet_principles.qmd |
|
| 2 | chapter | 02_compute_infrastructure/02_compute_infrastructure.qmd |
| 3 | chapter | 03_network_fabrics/03_network_fabrics.qmd |
| 4 | chapter | 04_data_storage/04_data_storage.qmd |
| part | parts/distributed_ml_principles.qmd |
|
| 5 | chapter | 05_collective_communication/05_collective_communication.qmd |
| 6 | chapter | 06_distributed_training/06_distributed_training.qmd |
| 7 | chapter | 07_fault_tolerance/07_fault_tolerance.qmd |
| 8 | chapter | 08_fleet_orchestration/08_fleet_orchestration.qmd |
| part | parts/deployment_principles.qmd |
|
| 9 | chapter | 09_performance_engineering/09_performance_engineering.qmd |
| 10 | chapter | 10_inference/10_inference.qmd |
| 11 | chapter | 11_edge_intelligence/11_edge_intelligence.qmd |
| 12 | chapter | 12_ops_scale/12_ops_scale.qmd |
| part | parts/responsible_fleet_principles.qmd |
|
| 13 | chapter | 13_security_privacy/13_security_privacy.qmd |
| 14 | chapter | 14_robust_ai/14_robust_ai.qmd |
| 15 | chapter | 15_sustainable_ai/15_sustainable_ai.qmd |
| 16 | chapter | 16_responsible_ai/16_responsible_ai.qmd |
| 17 | chapter | 17_conclusion/17_conclusion.qmd |
| backmatter | backmatter/references.qmd |
|
| backmatter | backmatter/appendix_dam.qmd |
|
| backmatter | backmatter/appendix_c3.qmd |
|
| backmatter | backmatter/appendix_fleet.qmd |
|
| backmatter | backmatter/appendix_communication.qmd |
|
| backmatter | backmatter/appendix_reliability.qmd |
|
| backmatter | backmatter/appendix_inference.qmd |
|
| backmatter | backmatter/appendix_assumptions.qmd |
|
| backmatter | backmatter/glossary/glossary.qmd |
Volume III: Agentic Machine Learning Systems (vol3)
23 chapters. Reading order:
| # | Kind | Path |
|---|---|---|
| frontmatter | frontmatter/dedication.qmd |
|
| frontmatter | frontmatter/author_note.qmd |
|
| frontmatter | frontmatter/about.qmd |
|
| frontmatter | frontmatter/acknowledgements.qmd |
|
| frontmatter | frontmatter/ai_use.qmd |
|
| frontmatter | frontmatter/notation.qmd |
|
| 1 | chapter | 01_introduction/01_introduction.qmd |
| part | parts/model_principles.qmd |
|
| 2 | chapter | 02_foundation_model/02_foundation_model.qmd |
| 3 | chapter | 03_test_time_compute/03_test_time_compute.qmd |
| part | parts/memory_principles.qmd |
|
| 4 | chapter | 04_context_engineering/04_context_engineering.qmd |
| 5 | chapter | 05_kv_cache/05_kv_cache.qmd |
| 6 | chapter | 06_long_term_memory/06_long_term_memory.qmd |
| part | parts/tool_use_principles.qmd |
|
| 7 | chapter | 07_tool_calling/07_tool_calling.qmd |
| 8 | chapter | 08_sandboxes/08_sandboxes.qmd |
| 9 | chapter | 09_security/09_security.qmd |
| part | parts/runtime_principles.qmd |
|
| 10 | chapter | 10_agent_harness/10_agent_harness.qmd |
| 11 | chapter | 11_durable_execution/11_durable_execution.qmd |
| 12 | chapter | 12_failure_recovery/12_failure_recovery.qmd |
| 13 | chapter | 13_evaluation/13_evaluation.qmd |
| 14 | chapter | 14_agent_operations/14_agent_operations.qmd |
| part | parts/learning_principles.qmd |
|
| 15 | chapter | 15_trajectory_curation/15_trajectory_curation.qmd |
| 16 | chapter | 16_fine_tuning/16_fine_tuning.qmd |
| 17 | chapter | 17_rlvr/17_rlvr.qmd |
| part | parts/scale_principles.qmd |
|
| 18 | chapter | 18_multi_agent/18_multi_agent.qmd |
| 19 | chapter | 19_agent_economics/19_agent_economics.qmd |
| part | parts/synthesis_principles.qmd |
|
| 20 | chapter | 20_conclusion/20_conclusion.qmd |
| backmatter | backmatter/appendix_math.qmd |
|
| backmatter | backmatter/appendix_inference.qmd |
|
| backmatter | backmatter/appendix_systems.qmd |
|
| 21 | chapter | appendices/app_a_reference_architecture.qmd |
| 22 | chapter | appendices/app_b_tool_design.qmd |
| 23 | chapter | appendices/app_c_failure_taxonomy.qmd |
| backmatter | backmatter/glossary/glossary.qmd |
Volume IV: Physical AI Systems (vol4)
18 chapters. Reading order:
| # | Kind | Path |
|---|---|---|
| frontmatter | frontmatter/dedication.qmd |
|
| frontmatter | frontmatter/author_note.qmd |
|
| frontmatter | frontmatter/about_author.qmd |
|
| frontmatter | frontmatter/prerequisites.qmd |
|
| frontmatter | frontmatter/acknowledgements.qmd |
|
| frontmatter | frontmatter/ai_use.qmd |
|
| frontmatter | frontmatter/notation.qmd |
|
| 1 | chapter | 01_boundary/01_boundary.qmd |
| part | parts/anatomy_principles.qmd |
|
| 2 | chapter | 02_body/02_body.qmd |
| 3 | chapter | 03_brain/03_brain.qmd |
| 4 | chapter | 04_nervous/04_nervous.qmd |
| part | parts/teaching_principles.qmd |
|
| 5 | chapter | 05_data/05_data.qmd |
| 6 | chapter | 06_training/06_training.qmd |
| 7 | chapter | 07_evaluation/07_evaluation.qmd |
| part | parts/running_principles.qmd |
|
| 8 | chapter | 08_perception/08_perception.qmd |
| 9 | chapter | 09_memory/09_memory.qmd |
| 10 | chapter | 10_intent/10_intent.qmd |
| 11 | chapter | 11_planning/11_planning.qmd |
| 12 | chapter | 12_enforcement/12_enforcement.qmd |
| 13 | chapter | 13_placement/13_placement.qmd |
| part | parts/governing_principles.qmd |
|
| 14 | chapter | 14_intervention/14_intervention.qmd |
| 15 | chapter | 15_verification/15_verification.qmd |
| 16 | chapter | 16_release/16_release.qmd |
| 17 | chapter | 17_responsibility/17_responsibility.qmd |
| 18 | chapter | 18_frontier/18_frontier.qmd |
| backmatter | backmatter/references.qmd |
|
| backmatter | backmatter/appendix_ml.qmd |
|
| backmatter | backmatter/appendix_control.qmd |
|
| backmatter | backmatter/appendix_systems.qmd |
|
| backmatter | backmatter/appendix_spa.qmd |
|
| backmatter | backmatter/glossary/glossary.qmd |