{"version":2,"relationshipURLBase":"https://codingai-lec03.pages.dev/course/notebook-blocks/f722361318df4cc88ac4a6e40e240c62.html","relationshipResolution":"Resolve relative relationship URLs against relationshipURLBase; complete records and absolute URLs are in blocks.","title":"运行准备与结果身份","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f722361318df4cc88ac4a6e40e240c62.html","markdown":"https://codingai-lec03.pages.dev/course/notebook-blocks/f722361318df4cc88ac4a6e40e240c62.md","pages":[{"id":"reading-opening","title":"运行准备与结果身份","unit":"运行准备与结果身份","unitId":"notebook-blocks/f722361318df4cc88ac4a6e40e240c62","chapter":"course","number":1}],"aliases":[{"oldId":"b-be2dec1a18601ad3bf8efbb8","targetId":"b-be2dec1a18601ad3bf8efbb8","page":"reading-opening","operation":"move","beforeSHA256":"88a04c9ecb442ccaa48afb715979a4f7ec256d11b69e583a238c98ab9d60e977","afterSHA256":"88a04c9ecb442ccaa48afb715979a4f7ec256d11b69e583a238c98ab9d60e977","reason":"Same source body in authored semantic page"},{"oldId":"b-dd36b871791aaac98a904669","targetId":"b-dd36b871791aaac98a904669","page":"reading-opening","operation":"move","beforeSHA256":"2c70ed37ce714c08ca12d10445f985576623291a59552980799db3633ef428e8","afterSHA256":"2c70ed37ce714c08ca12d10445f985576623291a59552980799db3633ef428e8","reason":"Same source body in authored semantic page"},{"oldId":"b-cc0ce9e8cb40c731e28fc34b","targetId":"b-cc0ce9e8cb40c731e28fc34b","page":"reading-opening","operation":"move","beforeSHA256":"e91f24e4e4ca40e2099a0d81d30db6568f4bf2074b499eeee6e3959617bd97ac","afterSHA256":"e91f24e4e4ca40e2099a0d81d30db6568f4bf2074b499eeee6e3959617bd97ac","reason":"Same source body in authored semantic page"},{"oldId":"b-703ebeccfa0483e49e475577","targetId":"b-703ebeccfa0483e49e475577","page":"reading-opening","operation":"move","beforeSHA256":"2a269d38480454fbc554b17f926927738416555e36045ec5fe468ba056454f5d","afterSHA256":"2a269d38480454fbc554b17f926927738416555e36045ec5fe468ba056454f5d","reason":"Same source body in authored semantic page"},{"oldId":"b-d9428621d25df37dd805cea7","targetId":"b-d9428621d25df37dd805cea7","page":"reading-opening","operation":"move","beforeSHA256":"9bbc7527a59bb35d5da5d51d5f5bc342082de91f94066bfa434ed27e431f230a","afterSHA256":"9bbc7527a59bb35d5da5d51d5f5bc342082de91f94066bfa434ed27e431f230a","reason":"Same source body in authored semantic page"},{"oldId":"b-34543879cc07e48624bc783f","targetId":"b-34543879cc07e48624bc783f","page":"reading-opening","operation":"move","beforeSHA256":"7c7112f4f7442896ffc602e4bca9c95cb6afe323f539ecace8877e95dc68b391","afterSHA256":"7c7112f4f7442896ffc602e4bca9c95cb6afe323f539ecace8877e95dc68b391","reason":"Same source body in authored semantic page"},{"oldId":"b-db7e5af946f4dcaf6c386f63","targetId":"b-db7e5af946f4dcaf6c386f63","page":"reading-opening","operation":"move","beforeSHA256":"1980bbedc1ac8b91eda997a766661b83aff886976da63067cb74468270935a4f","afterSHA256":"1980bbedc1ac8b91eda997a766661b83aff886976da63067cb74468270935a4f","reason":"Same source body in authored semantic page"},{"oldId":"block-f722361318df4cc88ac4a6e40e240c62--运行准备与结果身份","targetId":"b-d9428621d25df37dd805cea7","operation":"retain-source-identity"}],"blocks":[{"id":"b-be2dec1a18601ad3bf8efbb8","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f722361318df4cc88ac4a6e40e240c62.html#b-be2dec1a18601ad3bf8efbb8","content":"[LAB 07 · MoCo：历史 key、队列与两种更新](/course/notebooks/0d1b8f6fbf6a476c93ffcc169f2ec1f4.html)","sha256":"88a04c9ecb442ccaa48afb715979a4f7ec256d11b69e583a238c98ab9d60e977","chapter":{"id":"course","title":"运行准备与结果身份"},"unit":{"id":"notebook-blocks/f722361318df4cc88ac4a6e40e240c62","title":"运行准备与结果身份"},"page":{"id":"reading-opening","title":"运行准备与结果身份","number":1},"sectionTitle":"运行准备与结果身份","currentQuestion":"运行准备与结果身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":null,"nextBlock":"b-dd36b871791aaac98a904669","prerequisites":[],"relatedBlocks":[]},{"id":"b-dd36b871791aaac98a904669","type":"h1","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f722361318df4cc88ac4a6e40e240c62.html#b-dd36b871791aaac98a904669","content":"# 运行准备与结果身份","sha256":"2c70ed37ce714c08ca12d10445f985576623291a59552980799db3633ef428e8","chapter":{"id":"course","title":"运行准备与结果身份"},"unit":{"id":"notebook-blocks/f722361318df4cc88ac4a6e40e240c62","title":"运行准备与结果身份"},"page":{"id":"reading-opening","title":"运行准备与结果身份","number":1},"sectionTitle":"运行准备与结果身份","currentQuestion":"运行准备与结果身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-be2dec1a18601ad3bf8efbb8","nextBlock":"b-cc0ce9e8cb40c731e28fc34b","prerequisites":[{"id":"b-be2dec1a18601ad3bf8efbb8","url":"#b-be2dec1a18601ad3bf8efbb8","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-cc0ce9e8cb40c731e28fc34b","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f722361318df4cc88ac4a6e40e240c62.html#b-cc0ce9e8cb40c731e28fc34b","content":"按问题继续","sha256":"e91f24e4e4ca40e2099a0d81d30db6568f4bf2074b499eeee6e3959617bd97ac","chapter":{"id":"course","title":"运行准备与结果身份"},"unit":{"id":"notebook-blocks/f722361318df4cc88ac4a6e40e240c62","title":"运行准备与结果身份"},"page":{"id":"reading-opening","title":"运行准备与结果身份","number":1},"sectionTitle":"运行准备与结果身份","currentQuestion":"运行准备与结果身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-dd36b871791aaac98a904669","nextBlock":"b-703ebeccfa0483e49e475577","prerequisites":[{"id":"b-dd36b871791aaac98a904669","url":"#b-dd36b871791aaac98a904669","role":"section-title"},{"id":"b-be2dec1a18601ad3bf8efbb8","url":"#b-be2dec1a18601ad3bf8efbb8","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-703ebeccfa0483e49e475577","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f722361318df4cc88ac4a6e40e240c62.html#b-703ebeccfa0483e49e475577","content":"真实FIFO键、EMA、梯度更新及低于随机基线的保留结果","sha256":"2a269d38480454fbc554b17f926927738416555e36045ec5fe468ba056454f5d","chapter":{"id":"course","title":"运行准备与结果身份"},"unit":{"id":"notebook-blocks/f722361318df4cc88ac4a6e40e240c62","title":"运行准备与结果身份"},"page":{"id":"reading-opening","title":"运行准备与结果身份","number":1},"sectionTitle":"运行准备与结果身份","currentQuestion":"运行准备与结果身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-cc0ce9e8cb40c731e28fc34b","nextBlock":"b-d9428621d25df37dd805cea7","prerequisites":[{"id":"b-dd36b871791aaac98a904669","url":"#b-dd36b871791aaac98a904669","role":"section-title"},{"id":"b-be2dec1a18601ad3bf8efbb8","url":"#b-be2dec1a18601ad3bf8efbb8","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-d9428621d25df37dd805cea7","type":"h2","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f722361318df4cc88ac4a6e40e240c62.html#b-d9428621d25df37dd805cea7","content":"## 运行准备与结果身份","sha256":"9bbc7527a59bb35d5da5d51d5f5bc342082de91f94066bfa434ed27e431f230a","chapter":{"id":"course","title":"运行准备与结果身份"},"unit":{"id":"notebook-blocks/f722361318df4cc88ac4a6e40e240c62","title":"运行准备与结果身份"},"page":{"id":"reading-opening","title":"运行准备与结果身份","number":1},"sectionTitle":"运行准备与结果身份","currentQuestion":"运行准备与结果身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-703ebeccfa0483e49e475577","nextBlock":"b-34543879cc07e48624bc783f","prerequisites":[{"id":"b-dd36b871791aaac98a904669","url":"#b-dd36b871791aaac98a904669","role":"section-title"},{"id":"b-be2dec1a18601ad3bf8efbb8","url":"#b-be2dec1a18601ad3bf8efbb8","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-34543879cc07e48624bc783f","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f722361318df4cc88ac4a6e40e240c62.html#b-34543879cc07e48624bc783f","content":"本册包含全部生成数据、模型、损失、优化与评价代码。按顺序在**新内核**运行；不读另一册的变量，不需要下载图像或预训练权重。依赖 Python 3.12、NumPy、matplotlib、scikit-learn 和 CPU PyTorch。本次实际版本见输出 JSON；若环境缺少 PyTorch，先运行 `python -m pip install torch==2.14.0 --index-url https://download.pytorch.org/whl/cpu`，再启动内核。NumPy、matplotlib、scikit-learn 可用 `python -m pip install numpy matplotlib scikit-learn` 安装。","sha256":"7c7112f4f7442896ffc602e4bca9c95cb6afe323f539ecace8877e95dc68b391","chapter":{"id":"course","title":"运行准备与结果身份"},"unit":{"id":"notebook-blocks/f722361318df4cc88ac4a6e40e240c62","title":"运行准备与结果身份"},"page":{"id":"reading-opening","title":"运行准备与结果身份","number":1},"sectionTitle":"运行准备与结果身份","currentQuestion":"运行准备与结果身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-d9428621d25df37dd805cea7","nextBlock":"b-db7e5af946f4dcaf6c386f63","prerequisites":[{"id":"b-d9428621d25df37dd805cea7","url":"#b-d9428621d25df37dd805cea7","role":"section-title"},{"id":"b-be2dec1a18601ad3bf8efbb8","url":"#b-be2dec1a18601ad3bf8efbb8","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-db7e5af946f4dcaf6c386f63","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f722361318df4cc88ac4a6e40e240c62.html#b-db7e5af946f4dcaf6c386f63","content":"下方表格和静态图来自 **2026-09-22 本地 CPU 完整训练**；它们不是原来的数值热身输出，也不代表 Deepnote 云端已重跑。运行本册会另建 `lab07-notebook-output`，保存 inputs.npz、config.json、权重、图与 results.json。CPU 时间受机器负载影响；本次每册约 10–25 秒，不能当作跨设备速度基准。单种子、小任务的结果用来检验路径和对照，不作方法排名。","sha256":"1980bbedc1ac8b91eda997a766661b83aff886976da63067cb74468270935a4f","chapter":{"id":"course","title":"运行准备与结果身份"},"unit":{"id":"notebook-blocks/f722361318df4cc88ac4a6e40e240c62","title":"运行准备与结果身份"},"page":{"id":"reading-opening","title":"运行准备与结果身份","number":1},"sectionTitle":"运行准备与结果身份","currentQuestion":"运行准备与结果身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-34543879cc07e48624bc783f","nextBlock":null,"prerequisites":[{"id":"b-d9428621d25df37dd805cea7","url":"#b-d9428621d25df37dd805cea7","role":"section-title"},{"id":"b-be2dec1a18601ad3bf8efbb8","url":"#b-be2dec1a18601ad3bf8efbb8","role":"problem-context"}],"relatedBlocks":[]}]}
