Commit 8f29083
authored
sync(zh): 上游交互图表系统全量同步(133 课 figure + 13 渲染模块) (#24)
上游 PR #279(b963cf63..148de36)curriculum-wide interactive figure system:
- A 类:133 个课程 docs/zh.md 各插入 1 个 ```figure 块,锚点与上游
en.md 一致(108 个在「动手构建」前、23 个在「实际使用」前、
2 个在「架构」前);figure 名属代码不翻。
debugging-neural-networks 类型 Practice→Build 随上游。
- B 类:13 个新 figures-*.js 渲染模块 + lesson-figures.js 升级
(LF 工具集 svgEl/select/clamp/lerp/raf + 新渲染器)1:1 照搬上游。
- C 类:lesson.html 仅手动加 13 个 script 引用 + 版本号 20260610e,
zh 特化(findH2/Analytics/SEO)未动。
- 跳过上游 data.js 构建产物,本仓 node site/build.js 重建。
- .sync-upstream-base 推进至 148de36。
验证:figure 名序列 en/zh 全 133 文件一致;137 个 figure 名全部有
渲染器;本地冒烟页 137/137 挂载渲染成功;build --check 503 课通过。1 parent 31de49b commit 8f29083
150 files changed
Lines changed: 7048 additions & 7 deletions
File tree
- phases
- 01-math-foundations
- 01-linear-algebra-intuition/docs
- 02-vectors-matrices-operations/docs
- 03-matrix-transformations/docs
- 04-calculus-for-ml/docs
- 05-chain-rule-and-autodiff/docs
- 06-probability-and-distributions/docs
- 07-bayes-theorem/docs
- 08-optimization/docs
- 09-information-theory/docs
- 10-dimensionality-reduction/docs
- 11-singular-value-decomposition/docs
- 12-tensor-operations/docs
- 13-numerical-stability/docs
- 14-norms-and-distances/docs
- 16-sampling-methods/docs
- 17-linear-systems/docs
- 18-convex-optimization/docs
- 19-complex-numbers/docs
- 20-fourier-transform/docs
- 21-graph-theory/docs
- 22-stochastic-processes/docs
- 02-ml-fundamentals
- 02-linear-regression/docs
- 03-logistic-regression/docs
- 04-decision-trees/docs
- 05-support-vector-machines/docs
- 06-knn-and-distances/docs
- 07-unsupervised-learning/docs
- 08-feature-engineering/docs
- 09-model-evaluation/docs
- 10-bias-variance/docs
- 12-hyperparameter-tuning/docs
- 14-naive-bayes/docs
- 17-imbalanced-data/docs
- 03-deep-learning-core
- 01-the-perceptron/docs
- 02-multi-layer-networks/docs
- 03-backpropagation/docs
- 04-activation-functions/docs
- 05-loss-functions/docs
- 06-optimizers/docs
- 07-regularization/docs
- 08-weight-initialization/docs
- 09-learning-rate-schedules/docs
- 10-mini-framework/docs
- 11-intro-to-pytorch/docs
- 12-intro-to-jax/docs
- 13-debugging-neural-networks/docs
- 04-computer-vision
- 01-image-fundamentals/docs
- 02-convolutions-from-scratch/docs
- 03-cnns-lenet-to-resnet/docs
- 04-image-classification/docs
- 15-real-time-edge/docs
- 05-nlp-foundations-to-advanced
- 01-text-processing/docs
- 02-bag-of-words-tfidf/docs
- 03-word-embeddings-word2vec/docs
- 05-sentiment-analysis/docs
- 06-named-entity-recognition/docs
- 08-cnns-rnns-for-text/docs
- 09-sequence-to-sequence/docs
- 10-attention-mechanism/docs
- 11-machine-translation/docs
- 16-text-generation-pre-transformer/docs
- 19-subword-tokenization/docs
- 06-speech-and-audio
- 01-audio-fundamentals/docs
- 02-spectrograms-mel-features/docs
- 11-real-time-audio-processing/docs
- 07-transformers-deep-dive
- 02-self-attention-from-scratch/docs
- 03-multi-head-attention/docs
- 04-positional-encoding/docs
- 06-bert-masked-language-modeling/docs
- 07-gpt-causal-language-modeling/docs
- 12-kv-cache-flash-attention/docs
- 13-scaling-laws/docs
- 15-attention-variants/docs
- 08-generative-ai
- 02-autoencoders-vae/docs
- 03-gans-generator-discriminator/docs
- 06-diffusion-ddpm-from-scratch/docs
- 07-latent-diffusion-stable-diffusion/docs
- 09-reinforcement-learning
- 01-mdps-states-actions-rewards/docs
- 02-dynamic-programming/docs
- 03-monte-carlo-methods/docs
- 04-q-learning-sarsa/docs
- 06-policy-gradients-reinforce/docs
- 10-llms-from-scratch
- 01-tokenizers/docs
- 02-building-a-tokenizer/docs
- 04-pre-training-mini-gpt/docs
- 05-scaling-distributed/docs
- 07-rlhf/docs
- 08-dpo/docs
- 10-evaluation/docs
- 11-quantization/docs
- 12-inference-optimization/docs
- 13-building-complete-llm-pipeline/docs
- 14-open-models-architecture-walkthroughs/docs
- 16-differential-attention-v2/docs
- 17-native-sparse-attention/docs
- 19-dualpipe-parallelism/docs
- 20-deepseek-v3-walkthrough/docs
- 21-jamba-hybrid-ssm-transformer/docs
- 22-async-hogwild-inference/docs
- 25-speculative-decoding/docs
- 11-llm-engineering
- 04-embeddings/docs
- 06-rag/docs
- 08-fine-tuning-lora/docs
- 12-guardrails/docs
- 12-multimodal-ai
- 01-vision-transformer-patch-tokens/docs
- 02-clip-contrastive-pretraining/docs
- 13-tools-and-protocols/06-mcp-fundamentals/docs
- 14-agent-engineering
- 01-the-agent-loop/docs
- 03-reflexion-verbal-rl/docs
- 06-tool-use-and-function-calling/docs
- 07-memory-virtual-context-memgpt/docs
- 15-autonomous-systems
- 01-long-horizon-agents/docs
- 02-star-family-reasoning/docs
- 07-recursive-self-improvement/docs
- 10-claude-code-permission-modes/docs
- 12-durable-execution/docs
- 16-multi-agent-and-swarms
- 01-why-multi-agent/docs
- 05-supervisor-orchestrator-pattern/docs
- 17-infrastructure-and-production
- 02-inference-platform-economics/docs
- 03-gpu-autoscaling-kubernetes/docs
- 04-vllm-serving-internals/docs
- 06-sglang-radixattention/docs
- 07-tensorrt-llm-blackwell/docs
- 08-inference-metrics-goodput/docs
- 09-production-quantization/docs
- 18-vllm-production-stack-lmcache/docs
- 28-self-hosted-serving-selection/docs
- 18-ethics-safety-alignment
- 02-reward-hacking-goodhart/docs
- 03-direct-preference-optimization-family/docs
- 19-capstone-projects
- 08-production-rag-chatbot/docs
- 27-eval-harness-fixture-tasks/docs
- 28-observability-otel-traces/docs
- 49-lm-eval-harness/docs
- site
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
181 | 185 | | |
182 | 186 | | |
183 | 187 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
116 | 120 | | |
117 | 121 | | |
118 | 122 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
235 | 239 | | |
236 | 240 | | |
237 | 241 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
388 | 388 | | |
389 | 389 | | |
390 | 390 | | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
391 | 395 | | |
392 | 396 | | |
393 | 397 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
166 | 170 | | |
167 | 171 | | |
168 | 172 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
254 | 254 | | |
255 | 255 | | |
256 | 256 | | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
257 | 261 | | |
258 | 262 | | |
259 | 263 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
198 | 202 | | |
199 | 203 | | |
200 | 204 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
198 | 202 | | |
199 | 203 | | |
200 | 204 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
273 | 273 | | |
274 | 274 | | |
275 | 275 | | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
276 | 280 | | |
277 | 281 | | |
278 | 282 | | |
| |||
0 commit comments