{"version":2,"relationshipURLBase":"https://codingai-lec03.pages.dev/course/notebook-blocks/8786227a02484ba7af94410dd4963867.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/8786227a02484ba7af94410dd4963867.html","markdown":"https://codingai-lec03.pages.dev/course/notebook-blocks/8786227a02484ba7af94410dd4963867.md","pages":[{"id":"reading-opening","title":"热身：一种可行构造，尚未学习 · 实现代码","unit":"热身：一种可行构造，尚未学习 · 实现代码","unitId":"notebook-blocks/8786227a02484ba7af94410dd4963867","chapter":"course","number":1}],"aliases":[{"oldId":"b-7b7adae4253404b87ee51a6c","targetId":"b-7b7adae4253404b87ee51a6c","page":"reading-opening","operation":"move","beforeSHA256":"66fcbfd55e8ee49e9b36e857c1385fb66cc262f5d574a2759c494c801fe22adc","afterSHA256":"66fcbfd55e8ee49e9b36e857c1385fb66cc262f5d574a2759c494c801fe22adc","reason":"Same source body in authored semantic page"},{"oldId":"b-2df4b2e9d4531238ce45ed60","targetId":"b-2df4b2e9d4531238ce45ed60","page":"reading-opening","operation":"move","beforeSHA256":"727bcb231a0a06cedca67416864d6c3d7419c4c9c8b1f6b5653f32eff556ac43","afterSHA256":"727bcb231a0a06cedca67416864d6c3d7419c4c9c8b1f6b5653f32eff556ac43","reason":"Same source body in authored semantic page"},{"oldId":"b-7a8c22f7cd06f61717c7b216","targetId":"b-7a8c22f7cd06f61717c7b216","page":"reading-opening","operation":"move","beforeSHA256":"42cba31deccba2a350b9b23bd0ca1dcaa4c4c5cb9d35c773e1fcb89124788ccd","afterSHA256":"42cba31deccba2a350b9b23bd0ca1dcaa4c4c5cb9d35c773e1fcb89124788ccd","reason":"Same source body in authored semantic page"},{"oldId":"b-d6ab6392386ded1496301e05","targetId":"b-d6ab6392386ded1496301e05","page":"reading-opening","operation":"move","beforeSHA256":"7d0c53df1bc36d8ae47159a38d1da25d7b95cb99a23f0973fb743325017d6c63","afterSHA256":"7d0c53df1bc36d8ae47159a38d1da25d7b95cb99a23f0973fb743325017d6c63","reason":"Same source body in authored semantic page"},{"oldId":"b-cc499a65c9c1a40cfa2dfcb7","targetId":"b-cc499a65c9c1a40cfa2dfcb7","page":"reading-opening","operation":"move","beforeSHA256":"44b8499814a44e579c1e2ccf0edec98f706d5767cee4bed065f0bf0feb32cdd0","afterSHA256":"44b8499814a44e579c1e2ccf0edec98f706d5767cee4bed065f0bf0feb32cdd0","reason":"Same source body in authored semantic page"}],"blocks":[{"id":"b-7b7adae4253404b87ee51a6c","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/8786227a02484ba7af94410dd4963867.html#b-7b7adae4253404b87ee51a6c","content":"[LAB 06 · 颜色干预：视图、投影与读出](/course/notebooks/7c4f531113d7473abc174e2e014e1340.html)","sha256":"66fcbfd55e8ee49e9b36e857c1385fb66cc262f5d574a2759c494c801fe22adc","chapter":{"id":"course","title":"热身：一种可行构造，尚未学习 · 实现代码"},"unit":{"id":"notebook-blocks/8786227a02484ba7af94410dd4963867","title":"热身：一种可行构造，尚未学习 · 实现代码"},"page":{"id":"reading-opening","title":"热身：一种可行构造，尚未学习 · 实现代码","number":1},"sectionTitle":"热身：一种可行构造，尚未学习 · 实现代码","currentQuestion":"热身：一种可行构造，尚未学习 · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":null,"nextBlock":"b-2df4b2e9d4531238ce45ed60","prerequisites":[],"relatedBlocks":[]},{"id":"b-2df4b2e9d4531238ce45ed60","type":"h1","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/8786227a02484ba7af94410dd4963867.html#b-2df4b2e9d4531238ce45ed60","content":"# 热身：一种可行构造，尚未学习 · 实现代码","sha256":"727bcb231a0a06cedca67416864d6c3d7419c4c9c8b1f6b5653f32eff556ac43","chapter":{"id":"course","title":"热身：一种可行构造，尚未学习 · 实现代码"},"unit":{"id":"notebook-blocks/8786227a02484ba7af94410dd4963867","title":"热身：一种可行构造，尚未学习 · 实现代码"},"page":{"id":"reading-opening","title":"热身：一种可行构造，尚未学习 · 实现代码","number":1},"sectionTitle":"热身：一种可行构造，尚未学习 · 实现代码","currentQuestion":"热身：一种可行构造，尚未学习 · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-7b7adae4253404b87ee51a6c","nextBlock":"b-7a8c22f7cd06f61717c7b216","prerequisites":[{"id":"b-7b7adae4253404b87ee51a6c","url":"#b-7b7adae4253404b87ee51a6c","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-7a8c22f7cd06f61717c7b216","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/8786227a02484ba7af94410dd4963867.html#b-7a8c22f7cd06f61717c7b216","content":"主线阅读与优先实验","sha256":"42cba31deccba2a350b9b23bd0ca1dcaa4c4c5cb9d35c773e1fcb89124788ccd","chapter":{"id":"course","title":"热身：一种可行构造，尚未学习 · 实现代码"},"unit":{"id":"notebook-blocks/8786227a02484ba7af94410dd4963867","title":"热身：一种可行构造，尚未学习 · 实现代码"},"page":{"id":"reading-opening","title":"热身：一种可行构造，尚未学习 · 实现代码","number":1},"sectionTitle":"热身：一种可行构造，尚未学习 · 实现代码","currentQuestion":"热身：一种可行构造，尚未学习 · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-2df4b2e9d4531238ce45ed60","nextBlock":"b-d6ab6392386ded1496301e05","prerequisites":[{"id":"b-2df4b2e9d4531238ce45ed60","url":"#b-2df4b2e9d4531238ce45ed60","role":"section-title"},{"id":"b-7b7adae4253404b87ee51a6c","url":"#b-7b7adae4253404b87ee51a6c","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-d6ab6392386ded1496301e05","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/8786227a02484ba7af94410dd4963867.html#b-d6ab6392386ded1496301e05","content":"真实RGB对比训练、唯一指定增强变化、h/z形状与颜色读出","sha256":"7d0c53df1bc36d8ae47159a38d1da25d7b95cb99a23f0973fb743325017d6c63","chapter":{"id":"course","title":"热身：一种可行构造，尚未学习 · 实现代码"},"unit":{"id":"notebook-blocks/8786227a02484ba7af94410dd4963867","title":"热身：一种可行构造，尚未学习 · 实现代码"},"page":{"id":"reading-opening","title":"热身：一种可行构造，尚未学习 · 实现代码","number":1},"sectionTitle":"热身：一种可行构造，尚未学习 · 实现代码","currentQuestion":"热身：一种可行构造，尚未学习 · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-7a8c22f7cd06f61717c7b216","nextBlock":"b-cc499a65c9c1a40cfa2dfcb7","prerequisites":[{"id":"b-2df4b2e9d4531238ce45ed60","url":"#b-2df4b2e9d4531238ce45ed60","role":"section-title"},{"id":"b-7b7adae4253404b87ee51a6c","url":"#b-7b7adae4253404b87ee51a6c","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-cc499a65c9c1a40cfa2dfcb7","type":"pre","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/8786227a02484ba7af94410dd4963867.html#b-cc499a65c9c1a40cfa2dfcb7","content":"```\nimport os, tempfile\nLAB_WORKDIR = tempfile.mkdtemp(prefix='lecture03-')\nos.chdir(LAB_WORKDIR)\nprint('Ephemeral experiment workspace ready')\nimport numpy as np\nh=np.array([[1.,0.],[.7,0.],[0.,1.],[0.,.7]])\ny=np.array([0,0,1,1]);z=h.sum(1,keepdims=True)\nprint('h shape',h.shape,'z shape',z.shape)\nprint('h color readout',np.argmax(h,1).tolist(),'z',z.ravel().tolist())\nprint('This is a hand-constructed projection, not learned features.')\n```","sha256":"44b8499814a44e579c1e2ccf0edec98f706d5767cee4bed065f0bf0feb32cdd0","chapter":{"id":"course","title":"热身：一种可行构造，尚未学习 · 实现代码"},"unit":{"id":"notebook-blocks/8786227a02484ba7af94410dd4963867","title":"热身：一种可行构造，尚未学习 · 实现代码"},"page":{"id":"reading-opening","title":"热身：一种可行构造，尚未学习 · 实现代码","number":1},"sectionTitle":"热身：一种可行构造，尚未学习 · 实现代码","currentQuestion":"热身：一种可行构造，尚未学习 · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-d6ab6392386ded1496301e05","nextBlock":null,"prerequisites":[{"id":"b-2df4b2e9d4531238ce45ed60","url":"#b-2df4b2e9d4531238ce45ed60","role":"section-title"},{"id":"b-7b7adae4253404b87ee51a6c","url":"#b-7b7adae4253404b87ee51a6c","role":"problem-context"}],"relatedBlocks":[]}]}
