Add Chapters 11–15: complete the Practitioner Track#4
Merged
Conversation
Ships the final five Practitioner Track chapters at full Ch 1-10 parity: - Ch 11: Large Language Models & Transformers (10h) - Ch 12: Prompt Engineering & In-Context Learning (6h) - Ch 13: Retrieval-Augmented Generation (RAG) (8h) - Ch 14: Fine-tuning & Adaptation Techniques (8h) - Ch 15: MLOps & Model Deployment (8h) Each chapter includes the full Berta Chapters layout: README, 3 notebooks (intro / intermediate / advanced), 4 scripts (config + 3 utility/main), 2 problem-set notebooks plus solutions and a CI-friendly solutions.py, 3 Mermaid diagrams, sample datasets, and pinned requirements. All notebook code runs offline with no external API calls; optional heavy deps (transformers, peft, faiss, fastapi, mlflow) are wrapped in try/except with install hints. Site integration: - Top-level README / ROADMAP / SYLLABUS marked Practitioner Track complete - mkdocs.yml nav adds 25 new entries (5 chapter pages + 15 content pages) - docs/chapters: 5 new overview pages + 15 content summary pages - Homepage stats regenerated: 15 chapters, 45 notebooks, 57 exercises, 46 diagrams, 124h of content Validated locally with the same logic as .github/workflows/validate-chapters.yml: all 15 chapters pass structure checks, all 35 new notebooks parse as valid JSON, all five new solutions.py CI scripts exit 0. https://claude.ai/code/session_019bdy2AsZg3rFmcMgRyPQS1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Ships the final five Practitioner Track chapters at full Ch 1–10 parity, completing the track (15/15 chapters now available, 124 hours of content).
Each chapter follows the established Berta Chapters layout:
README.md(8 learning objectives, time table, tech stack, Quick Start, troubleshooting, next-steps)notebooks/— 3 notebooks (intro / intermediate / advanced)scripts/—config.py+ 3 utility/main scripts with real implementationsexercises/— 2 problem-set notebooks + full solution notebooks + a CI-friendlysolutions.pyassets/diagrams/— 3 Mermaid diagramsdatasets/— sample data + dataset READMErequirements.txt— pinned, sectionedAll notebook code runs offline with no external API calls. Optional heavy deps (
transformers,peft,faiss,fastapi,mlflow,evidently) are wrapped intry/exceptwith install hints and numpy/sklearn fallbacks.Site integration
README.md,ROADMAP.md,SYLLABUS.mdupdated to reflect Practitioner Track complete (Phase 2 done)mkdocs.ymlnav adds 25 new entries (5 chapter pages + 15 content pages)docs/chapters/chapter-NN.mdoverview pagesdocs/chapters/content/chNN-XX_*.mdsummary pagesdocs/index.mdregenerated viascripts/generate_homepage_data.py: 15 chapters, 45 notebooks, 57 exercises, 46 diagrams, 124hValidated locally
Same logic as
.github/workflows/validate-chapters.yml:exercises/solutions/solutions.pyscripts exit 0mkdocs.ymlnav targets resolve to existing filesTest plan
validate-chapterspasses across Python 3.10/3.11/3.12deploy-sitebuilds withmkdocs build --strictpip install -r requirements.txthttps://claude.ai/code/session_019bdy2AsZg3rFmcMgRyPQS1
Generated by Claude Code