{"version":2,"relationshipURLBase":"https://codingai-lec03.pages.dev/course/notebook-blocks/f875004afbdc40f28e971ad3eafb9769.html","relationshipResolution":"Resolve relative relationship URLs against relationshipURLBase; complete records and absolute URLs are in blocks.","title":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f875004afbdc40f28e971ad3eafb9769.html","markdown":"https://codingai-lec03.pages.dev/course/notebook-blocks/f875004afbdc40f28e971ad3eafb9769.md","pages":[{"id":"reading-opening","title":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","unit":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","unitId":"notebook-blocks/f875004afbdc40f28e971ad3eafb9769","chapter":"course","number":1}],"aliases":[{"oldId":"b-0f336cec153b554d1ac97bf0","targetId":"b-0f336cec153b554d1ac97bf0","page":"reading-opening","operation":"move","beforeSHA256":"923e066494e483e0d0fdd514ec12b59fe7659670980fdf4639d15a488eccad0e","afterSHA256":"923e066494e483e0d0fdd514ec12b59fe7659670980fdf4639d15a488eccad0e","reason":"Same source body in authored semantic page"},{"oldId":"b-9e261b15a0ba09003d0c3b34","targetId":"b-9e261b15a0ba09003d0c3b34","page":"reading-opening","operation":"move","beforeSHA256":"1ae010aef17fe858f8d3dead801138e6e55a7b5b894653acb3fe3b1f1c1bcda6","afterSHA256":"1ae010aef17fe858f8d3dead801138e6e55a7b5b894653acb3fe3b1f1c1bcda6","reason":"Same source body in authored semantic page"},{"oldId":"b-6f201670d008afe057ece290","targetId":"b-6f201670d008afe057ece290","page":"reading-opening","operation":"move","beforeSHA256":"42cba31deccba2a350b9b23bd0ca1dcaa4c4c5cb9d35c773e1fcb89124788ccd","afterSHA256":"42cba31deccba2a350b9b23bd0ca1dcaa4c4c5cb9d35c773e1fcb89124788ccd","reason":"Same source body in authored semantic page"},{"oldId":"b-580428e9a192e8c389cd7c7d","targetId":"b-580428e9a192e8c389cd7c7d","page":"reading-opening","operation":"move","beforeSHA256":"e0584a8ed4ddfb5b9c9abb132012919eb506480c39698c3ddd67fccd73d0a12e","afterSHA256":"e0584a8ed4ddfb5b9c9abb132012919eb506480c39698c3ddd67fccd73d0a12e","reason":"Same source body in authored semantic page"},{"oldId":"b-e2e58f606e85fba1aa736686","targetId":"b-e2e58f606e85fba1aa736686","page":"reading-opening","operation":"move","beforeSHA256":"b1bd03e79cc5bb9835393d1cc7310cde4635979e1704d3fcb1ee99ccc811225d","afterSHA256":"b1bd03e79cc5bb9835393d1cc7310cde4635979e1704d3fcb1ee99ccc811225d","reason":"Same source body in authored semantic page"}],"blocks":[{"id":"b-0f336cec153b554d1ac97bf0","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f875004afbdc40f28e971ad3eafb9769.html#b-0f336cec153b554d1ac97bf0","content":"[CLS 02 · 从类别到区域与掩码](/course/notebooks/f9ab632ba16b4f2084669791cba6ba85.html)","sha256":"923e066494e483e0d0fdd514ec12b59fe7659670980fdf4639d15a488eccad0e","chapter":{"id":"course","title":"5. 信息没留下，放大网格能找回来吗？ · 实现代码"},"unit":{"id":"notebook-blocks/f875004afbdc40f28e971ad3eafb9769","title":"5. 信息没留下，放大网格能找回来吗？ · 实现代码"},"page":{"id":"reading-opening","title":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","number":1},"sectionTitle":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","currentQuestion":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":null,"nextBlock":"b-9e261b15a0ba09003d0c3b34","prerequisites":[],"relatedBlocks":[]},{"id":"b-9e261b15a0ba09003d0c3b34","type":"h1","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f875004afbdc40f28e971ad3eafb9769.html#b-9e261b15a0ba09003d0c3b34","content":"# 5. 信息没留下，放大网格能找回来吗？ · 实现代码","sha256":"1ae010aef17fe858f8d3dead801138e6e55a7b5b894653acb3fe3b1f1c1bcda6","chapter":{"id":"course","title":"5. 信息没留下，放大网格能找回来吗？ · 实现代码"},"unit":{"id":"notebook-blocks/f875004afbdc40f28e971ad3eafb9769","title":"5. 信息没留下，放大网格能找回来吗？ · 实现代码"},"page":{"id":"reading-opening","title":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","number":1},"sectionTitle":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","currentQuestion":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-0f336cec153b554d1ac97bf0","nextBlock":"b-6f201670d008afe057ece290","prerequisites":[{"id":"b-0f336cec153b554d1ac97bf0","url":"#b-0f336cec153b554d1ac97bf0","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-6f201670d008afe057ece290","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f875004afbdc40f28e971ad3eafb9769.html#b-6f201670d008afe057ece290","content":"主线阅读与优先实验","sha256":"42cba31deccba2a350b9b23bd0ca1dcaa4c4c5cb9d35c773e1fcb89124788ccd","chapter":{"id":"course","title":"5. 信息没留下，放大网格能找回来吗？ · 实现代码"},"unit":{"id":"notebook-blocks/f875004afbdc40f28e971ad3eafb9769","title":"5. 信息没留下，放大网格能找回来吗？ · 实现代码"},"page":{"id":"reading-opening","title":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","number":1},"sectionTitle":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","currentQuestion":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-9e261b15a0ba09003d0c3b34","nextBlock":"b-580428e9a192e8c389cd7c7d","prerequisites":[{"id":"b-9e261b15a0ba09003d0c3b34","url":"#b-9e261b15a0ba09003d0c3b34","role":"section-title"},{"id":"b-0f336cec153b554d1ac97bf0","url":"#b-0f336cec153b554d1ac97bf0","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-580428e9a192e8c389cd7c7d","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f875004afbdc40f28e971ad3eafb9769.html#b-580428e9a192e8c389cd7c7d","content":"同图四输出、共享计算、FCN、RoIAlign、信息碰撞与SAM接口","sha256":"e0584a8ed4ddfb5b9c9abb132012919eb506480c39698c3ddd67fccd73d0a12e","chapter":{"id":"course","title":"5. 信息没留下，放大网格能找回来吗？ · 实现代码"},"unit":{"id":"notebook-blocks/f875004afbdc40f28e971ad3eafb9769","title":"5. 信息没留下，放大网格能找回来吗？ · 实现代码"},"page":{"id":"reading-opening","title":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","number":1},"sectionTitle":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","currentQuestion":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-6f201670d008afe057ece290","nextBlock":"b-e2e58f606e85fba1aa736686","prerequisites":[{"id":"b-9e261b15a0ba09003d0c3b34","url":"#b-9e261b15a0ba09003d0c3b34","role":"section-title"},{"id":"b-0f336cec153b554d1ac97bf0","url":"#b-0f336cec153b554d1ac97bf0","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-e2e58f606e85fba1aa736686","type":"pre","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/f875004afbdc40f28e971ad3eafb9769.html#b-e2e58f606e85fba1aa736686","content":"```\n# 独立 CPU 练习：表示碰撞与新增通道。\nA = [[1.0,0.0],[1.0,0.0]]\nB = [[0.0,1.0],[0.0,1.0]]\ndef encode(matrix):\n    mean = sum(map(sum,matrix))/4\n    left_minus_right = sum(row[0] for row in matrix)/2-sum(row[1] for row in matrix)/2\n    return mean,left_minus_right\nfa,fb = encode(A),encode(B)\nassert fa[0]==fb[0]==0.5\nassert fa==(0.5,1.0) and fb==(0.5,-1.0)\nfor label,matrix in [('甲',A),('乙',B)]:\n    average,side = encode(matrix)\n    enlarged = [[average]*4 for _ in range(4)]\n    print(label,'只留均值:',average,'放大后首行:',enlarged[0], '新增左右差:',side)\nprint('同一个均值放大后仍相同；差别来自编码时保存了新的通道。')\n```","sha256":"b1bd03e79cc5bb9835393d1cc7310cde4635979e1704d3fcb1ee99ccc811225d","chapter":{"id":"course","title":"5. 信息没留下，放大网格能找回来吗？ · 实现代码"},"unit":{"id":"notebook-blocks/f875004afbdc40f28e971ad3eafb9769","title":"5. 信息没留下，放大网格能找回来吗？ · 实现代码"},"page":{"id":"reading-opening","title":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","number":1},"sectionTitle":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","currentQuestion":"5. 信息没留下，放大网格能找回来吗？ · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-580428e9a192e8c389cd7c7d","nextBlock":null,"prerequisites":[{"id":"b-9e261b15a0ba09003d0c3b34","url":"#b-9e261b15a0ba09003d0c3b34","role":"section-title"},{"id":"b-0f336cec153b554d1ac97bf0","url":"#b-0f336cec153b554d1ac97bf0","role":"problem-context"}],"relatedBlocks":[]}]}
