{"version":2,"relationshipURLBase":"https://codingai-lec03.pages.dev/course/notebook-blocks/40cb21de62644787b549a881181299e0.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/40cb21de62644787b549a881181299e0.html","markdown":"https://codingai-lec03.pages.dev/course/notebook-blocks/40cb21de62644787b549a881181299e0.md","pages":[{"id":"reading-opening","title":"旧版热身（历史参考）","unit":"旧版热身（历史参考）","unitId":"notebook-blocks/40cb21de62644787b549a881181299e0","chapter":"course","number":1},{"id":"reading-section-1","title":"展开查看旧版代码（仅展示，不执行）","unit":"旧版热身（历史参考）","unitId":"notebook-blocks/40cb21de62644787b549a881181299e0","chapter":"course","number":2}],"aliases":[{"oldId":"b-564f073ce5af50a75a70c9ec","targetId":"b-564f073ce5af50a75a70c9ec","operation":"historical-explanation","sourceScope":"document"},{"oldId":"b-5d4debff86da336db6bf46b8","targetId":"b-5d4debff86da336db6bf46b8","operation":"historical-explanation","sourceScope":"document"},{"oldId":"b-ad7a980862015fa446588d48","targetId":"b-ad7a980862015fa446588d48","operation":"historical-explanation","sourceScope":"document"},{"oldId":"b-2033722224ba5bdd3c64e0cb","targetId":"b-2033722224ba5bdd3c64e0cb","operation":"historical-explanation","sourceScope":"document"},{"oldId":"b-9d188fbacd520acb53121046","targetId":"b-9d188fbacd520acb53121046","page":"reading-opening","operation":"move","beforeSHA256":"69cf5633695d4fb9ee99b1f3b3967f6712030d94a637b00147f0bbd65e4f46ad","afterSHA256":"69cf5633695d4fb9ee99b1f3b3967f6712030d94a637b00147f0bbd65e4f46ad","reason":"Same source body in authored semantic page"},{"oldId":"b-7bc2830836a0a4d91fbdddcd","targetId":"b-7bc2830836a0a4d91fbdddcd","page":"reading-opening","operation":"move","beforeSHA256":"c3b974b8a7b85279b0578362c8950a210bc2a85c997178dc81ecbe792fe14186","afterSHA256":"c3b974b8a7b85279b0578362c8950a210bc2a85c997178dc81ecbe792fe14186","reason":"Same source body in authored semantic page"},{"oldId":"b-0ffc5551a722883fa5c6a7d6","targetId":"b-0ffc5551a722883fa5c6a7d6","page":"reading-opening","operation":"move","beforeSHA256":"e91f24e4e4ca40e2099a0d81d30db6568f4bf2074b499eeee6e3959617bd97ac","afterSHA256":"e91f24e4e4ca40e2099a0d81d30db6568f4bf2074b499eeee6e3959617bd97ac","reason":"Same source body in authored semantic page"},{"oldId":"b-0663a647801f9a10d1ce29b2","targetId":"b-0663a647801f9a10d1ce29b2","page":"reading-opening","operation":"move","beforeSHA256":"297e641f0cf8ab9fccfb8ad27d6ff71ddae9d0a748d3855a4398b27cabcd4ca3","afterSHA256":"297e641f0cf8ab9fccfb8ad27d6ff71ddae9d0a748d3855a4398b27cabcd4ca3","reason":"Same source body in authored semantic page"},{"oldId":"b-1b71e4860d52f1405103decb","targetId":"b-1b71e4860d52f1405103decb","page":"reading-opening","operation":"move","beforeSHA256":"22776016622c2addaf705c770c88971c82973c938ae33e183a9feb3b49e49de1","afterSHA256":"22776016622c2addaf705c770c88971c82973c938ae33e183a9feb3b49e49de1","reason":"Same source body in authored semantic page"},{"oldId":"b-d8c415d5a37d6441742ef487","targetId":"b-d8c415d5a37d6441742ef487","page":"reading-opening","operation":"move","beforeSHA256":"e5c542ac9eaa3e8830cbf8ff2616dedc089473c3d44be23349ecd3d049b6d0f9","afterSHA256":"e5c542ac9eaa3e8830cbf8ff2616dedc089473c3d44be23349ecd3d049b6d0f9","reason":"Same source body in authored semantic page"},{"oldId":"b-4037db381524e0480f4062b6","targetId":"b-4037db381524e0480f4062b6","page":"reading-section-1","operation":"move","beforeSHA256":"aa7d2c30a5e0feff90b899d9479c2df4067492958eec2e3f5d02f3a9fe14cbbc","afterSHA256":"aa7d2c30a5e0feff90b899d9479c2df4067492958eec2e3f5d02f3a9fe14cbbc","reason":"Same source body in authored semantic page"},{"oldId":"block-40cb21de62644787b549a881181299e0--旧版热身历史参考","targetId":"b-1b71e4860d52f1405103decb","operation":"retain-source-identity"}],"blocks":[{"id":"b-9d188fbacd520acb53121046","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/40cb21de62644787b549a881181299e0.html#b-9d188fbacd520acb53121046","content":"[LAB 21 · 研究收束：让划分对应新样本](/course/notebooks/dab894ab6e7e445f9fd05331529ee632.html)","sha256":"69cf5633695d4fb9ee99b1f3b3967f6712030d94a637b00147f0bbd65e4f46ad","chapter":{"id":"course","title":"旧版热身（历史参考）"},"unit":{"id":"notebook-blocks/40cb21de62644787b549a881181299e0","title":"旧版热身（历史参考）"},"page":{"id":"reading-opening","title":"旧版热身（历史参考）","number":1},"sectionTitle":"旧版热身（历史参考）","currentQuestion":"旧版热身（历史参考）","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":null,"nextBlock":"b-7bc2830836a0a4d91fbdddcd","prerequisites":[],"relatedBlocks":[]},{"id":"b-7bc2830836a0a4d91fbdddcd","type":"h1","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/40cb21de62644787b549a881181299e0.html#b-7bc2830836a0a4d91fbdddcd","content":"# 旧版热身（历史参考）","sha256":"c3b974b8a7b85279b0578362c8950a210bc2a85c997178dc81ecbe792fe14186","chapter":{"id":"course","title":"旧版热身（历史参考）"},"unit":{"id":"notebook-blocks/40cb21de62644787b549a881181299e0","title":"旧版热身（历史参考）"},"page":{"id":"reading-opening","title":"旧版热身（历史参考）","number":1},"sectionTitle":"旧版热身（历史参考）","currentQuestion":"旧版热身（历史参考）","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-9d188fbacd520acb53121046","nextBlock":"b-0ffc5551a722883fa5c6a7d6","prerequisites":[{"id":"b-9d188fbacd520acb53121046","url":"#b-9d188fbacd520acb53121046","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-0ffc5551a722883fa5c6a7d6","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/40cb21de62644787b549a881181299e0.html#b-0ffc5551a722883fa5c6a7d6","content":"按问题继续","sha256":"e91f24e4e4ca40e2099a0d81d30db6568f4bf2074b499eeee6e3959617bd97ac","chapter":{"id":"course","title":"旧版热身（历史参考）"},"unit":{"id":"notebook-blocks/40cb21de62644787b549a881181299e0","title":"旧版热身（历史参考）"},"page":{"id":"reading-opening","title":"旧版热身（历史参考）","number":1},"sectionTitle":"旧版热身（历史参考）","currentQuestion":"旧版热身（历史参考）","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-7bc2830836a0a4d91fbdddcd","nextBlock":"b-0663a647801f9a10d1ce29b2","prerequisites":[{"id":"b-7bc2830836a0a4d91fbdddcd","url":"#b-7bc2830836a0a4d91fbdddcd","role":"section-title"},{"id":"b-9d188fbacd520acb53121046","url":"#b-9d188fbacd520acb53121046","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-0663a647801f9a10d1ce29b2","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/40cb21de62644787b549a881181299e0.html#b-0663a647801f9a10d1ce29b2","content":"采集批次泄漏、随机/分组划分、两个基线的实测对照","sha256":"297e641f0cf8ab9fccfb8ad27d6ff71ddae9d0a748d3855a4398b27cabcd4ca3","chapter":{"id":"course","title":"旧版热身（历史参考）"},"unit":{"id":"notebook-blocks/40cb21de62644787b549a881181299e0","title":"旧版热身（历史参考）"},"page":{"id":"reading-opening","title":"旧版热身（历史参考）","number":1},"sectionTitle":"旧版热身（历史参考）","currentQuestion":"旧版热身（历史参考）","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-0ffc5551a722883fa5c6a7d6","nextBlock":"b-1b71e4860d52f1405103decb","prerequisites":[{"id":"b-7bc2830836a0a4d91fbdddcd","url":"#b-7bc2830836a0a4d91fbdddcd","role":"section-title"},{"id":"b-9d188fbacd520acb53121046","url":"#b-9d188fbacd520acb53121046","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-1b71e4860d52f1405103decb","type":"h2","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/40cb21de62644787b549a881181299e0.html#b-1b71e4860d52f1405103decb","content":"## 旧版热身（历史参考）","sha256":"22776016622c2addaf705c770c88971c82973c938ae33e183a9feb3b49e49de1","chapter":{"id":"course","title":"旧版热身（历史参考）"},"unit":{"id":"notebook-blocks/40cb21de62644787b549a881181299e0","title":"旧版热身（历史参考）"},"page":{"id":"reading-opening","title":"旧版热身（历史参考）","number":1},"sectionTitle":"旧版热身（历史参考）","currentQuestion":"旧版热身（历史参考）","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-0663a647801f9a10d1ce29b2","nextBlock":"b-d8c415d5a37d6441742ef487","prerequisites":[{"id":"b-7bc2830836a0a4d91fbdddcd","url":"#b-7bc2830836a0a4d91fbdddcd","role":"section-title"},{"id":"b-9d188fbacd520acb53121046","url":"#b-9d188fbacd520acb53121046","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-d8c415d5a37d6441742ef487","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/40cb21de62644787b549a881181299e0.html#b-d8c415d5a37d6441742ef487","content":"旧版热身仅保留为历史参考，不参与当前基准运行；当前解释与计算以上方完整实验为准。","sha256":"e5c542ac9eaa3e8830cbf8ff2616dedc089473c3d44be23349ecd3d049b6d0f9","chapter":{"id":"course","title":"旧版热身（历史参考）"},"unit":{"id":"notebook-blocks/40cb21de62644787b549a881181299e0","title":"旧版热身（历史参考）"},"page":{"id":"reading-opening","title":"旧版热身（历史参考）","number":1},"sectionTitle":"旧版热身（历史参考）","currentQuestion":"旧版热身（历史参考）","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-1b71e4860d52f1405103decb","nextBlock":null,"prerequisites":[{"id":"b-1b71e4860d52f1405103decb","url":"#b-1b71e4860d52f1405103decb","role":"section-title"},{"id":"b-9d188fbacd520acb53121046","url":"#b-9d188fbacd520acb53121046","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-88e5aa07b72d3f73d922a621","type":"h4","scope":"reading-section-1","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/40cb21de62644787b549a881181299e0.html#b-88e5aa07b72d3f73d922a621","content":"#### 展开查看旧版代码（仅展示，不执行）","sha256":"b5f2d755e2ad018e90a28a20600c873333e0691cce1a7f018f374a7d482cbaf3","chapter":{"id":"course","title":"旧版热身（历史参考）"},"unit":{"id":"notebook-blocks/40cb21de62644787b549a881181299e0","title":"旧版热身（历史参考）"},"page":{"id":"reading-section-1","title":"展开查看旧版代码（仅展示，不执行）","number":2},"sectionTitle":"展开查看旧版代码（仅展示，不执行）","currentQuestion":"展开查看旧版代码（仅展示，不执行）","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":null,"nextBlock":"b-4037db381524e0480f4062b6","prerequisites":[],"relatedBlocks":[]},{"id":"b-4037db381524e0480f4062b6","type":"pre","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/40cb21de62644787b549a881181299e0.html#b-4037db381524e0480f4062b6","content":"```\ncontract={'input':'one observable object','target':'one checkable output','split':'by environment','baseline':'simple deterministic rule','metric':'task metric + failure slices','counterevidence':'condition that would change the claim'}\nfor k,v in contract.items(): print(f'{k}: {v}')\nassert set(contract)=={'input','target','split','baseline','metric','counterevidence'}\n\n```","sha256":"aa7d2c30a5e0feff90b899d9479c2df4067492958eec2e3f5d02f3a9fe14cbbc","chapter":{"id":"course","title":"旧版热身（历史参考）"},"unit":{"id":"notebook-blocks/40cb21de62644787b549a881181299e0","title":"旧版热身（历史参考）"},"page":{"id":"reading-section-1","title":"展开查看旧版代码（仅展示，不执行）","number":2},"sectionTitle":"展开查看旧版代码（仅展示，不执行）","currentQuestion":"展开查看旧版代码（仅展示，不执行）","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-88e5aa07b72d3f73d922a621","nextBlock":null,"prerequisites":[{"id":"b-88e5aa07b72d3f73d922a621","url":"#b-88e5aa07b72d3f73d922a621","role":"section-title"}],"relatedBlocks":[]}]}
