{"version":2,"relationshipURLBase":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html","relationshipResolution":"Resolve relative relationship URLs against relationshipURLBase; complete records and absolute URLs are in blocks.","title":"许多重叠区域，为什么要重复卷积？","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html","markdown":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.md","pages":[{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","unit":"多个区域怎样复用同一份视觉计算？","unitId":"region-computation-reuse","chapter":"II","number":1}],"aliases":[{"oldId":"explanation","targetId":"region-shared-feature-computation","operation":"split-explanation-range"},{"oldId":"b-e64688162cad19358a58a275","targetId":"b-e64688162cad19358a58a275","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"d71cf15e707c8a3674b4c90a599efee783cb84da5b8c8236a1d01c3add7b4958","afterSHA256":"d71cf15e707c8a3674b4c90a599efee783cb84da5b8c8236a1d01c3add7b4958","reason":"Same source body in authored semantic page"},{"oldId":"b-7b40a17c0ae02ccb3bd7d453","targetId":"b-7b40a17c0ae02ccb3bd7d453","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"3465f343287ff67f5e3cd497a1c211aa141d35c17f39c259438de43579b5380a","afterSHA256":"3465f343287ff67f5e3cd497a1c211aa141d35c17f39c259438de43579b5380a","reason":"Same source body in authored semantic page"},{"oldId":"b-716e51bd6d64a37bee39a0ed","targetId":"b-716e51bd6d64a37bee39a0ed","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"e000fe6edc6fe136c1722ebb0e45cf3feddac5bd500016f5f219b575e35fee52","afterSHA256":"e000fe6edc6fe136c1722ebb0e45cf3feddac5bd500016f5f219b575e35fee52","reason":"Same source body in authored semantic page"},{"oldId":"b-3601d7688d8a4fbfc6a4067d","targetId":"b-3601d7688d8a4fbfc6a4067d","page":"region-shared-feature-computation","operation":"rewrite","beforeSHA256":"ca71250da58762d8f6c43968d1c6f95e0d50c8bbd829964175763e96339f381d","afterSHA256":"8e1ef4d09c4540c4e0a463b9ce55d3f6a7a09c745c1d7d10d73160594100bb7b","reason":"Same source identity with figure semantics or reading context enriched"},{"oldId":"b-c8dc253c6a1434e2e306babc","targetId":"b-c8dc253c6a1434e2e306babc","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"786ce10a6b32a492259a3dccd0a54e61cd41d28a34382fb7b5386c5f03b7ad69","afterSHA256":"786ce10a6b32a492259a3dccd0a54e61cd41d28a34382fb7b5386c5f03b7ad69","reason":"Same source body in authored semantic page"},{"oldId":"b-02b347aa707989cf72d8d46c","targetId":"b-02b347aa707989cf72d8d46c","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"5c36666c4beba59f444b09e92f3e287e86f50afeed629303564a6dc6073da185","afterSHA256":"5c36666c4beba59f444b09e92f3e287e86f50afeed629303564a6dc6073da185","reason":"Same source body in authored semantic page"},{"oldId":"b-426f81833557d8e0e85471ab","targetId":"b-426f81833557d8e0e85471ab","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"ce28d0892ce009960af7e3027b0021575941fb10bf923db47eb3f27a7f0ed930","afterSHA256":"ce28d0892ce009960af7e3027b0021575941fb10bf923db47eb3f27a7f0ed930","reason":"Same source body in authored semantic page"},{"oldId":"b-41cbe1ad474df1c2eb4a2ff8","targetId":"b-41cbe1ad474df1c2eb4a2ff8","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"932bf95223423530aa77b5a75c4d8e358fb6dd24d080002540e34220fbb056c7","afterSHA256":"932bf95223423530aa77b5a75c4d8e358fb6dd24d080002540e34220fbb056c7","reason":"Same source body in authored semantic page"},{"oldId":"b-7c23ea17d9c2b96551e66040","targetId":"b-7c23ea17d9c2b96551e66040","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"05cefa158150f4696144cbf571a843576e81595b5e71f4d8a2722ff8f50e07bc","afterSHA256":"05cefa158150f4696144cbf571a843576e81595b5e71f4d8a2722ff8f50e07bc","reason":"Same source body in authored semantic page"},{"oldId":"b-0d214d575811481844c1a307","targetId":"b-0d214d575811481844c1a307","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"452a20668dfbbfbbee14fff435225f950ce5eafad56605cba10fbe3678b86520","afterSHA256":"452a20668dfbbfbbee14fff435225f950ce5eafad56605cba10fbe3678b86520","reason":"Same source body in authored semantic page"},{"oldId":"b-c857d86889e503d0a4f7507c","targetId":"b-c857d86889e503d0a4f7507c","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"2ab749850314a59e27a184813b97c4580dc551dc16a85da42ec8bf2aab26390a","afterSHA256":"2ab749850314a59e27a184813b97c4580dc551dc16a85da42ec8bf2aab26390a","reason":"Same source body in authored semantic page"},{"oldId":"b-2e80d327ba8d778f35879f09","targetId":"b-2e80d327ba8d778f35879f09","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"f16be0424762a44344338696f06ef266c4571d15367ae2cbbd28fac98ac7e9cb","afterSHA256":"f16be0424762a44344338696f06ef266c4571d15367ae2cbbd28fac98ac7e9cb","reason":"Same source body in authored semantic page"},{"oldId":"b-6c588b5384e4268ffe9da3f8","targetId":"b-6c588b5384e4268ffe9da3f8","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"b25685f04cd1b885f3a5999e6a912460c7424021cdc5b2190584242086a82681","afterSHA256":"b25685f04cd1b885f3a5999e6a912460c7424021cdc5b2190584242086a82681","reason":"Same source body in authored semantic page"},{"oldId":"b-50bb87520ba9d614f65bc4c8","targetId":"b-50bb87520ba9d614f65bc4c8","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"13e69d89a621256366cec0b37507a87a826e04ed789b0c0786dac4b051ad2376","afterSHA256":"13e69d89a621256366cec0b37507a87a826e04ed789b0c0786dac4b051ad2376","reason":"Same source body in authored semantic page"},{"oldId":"b-33283567e738ea7da77ee9d9","targetId":"b-33283567e738ea7da77ee9d9","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"482696428cd365423dabeeb0d3823c8362aa272cd6bfff223afce950bca90ef4","afterSHA256":"482696428cd365423dabeeb0d3823c8362aa272cd6bfff223afce950bca90ef4","reason":"Same source body in authored semantic page"},{"oldId":"b-8e23d12bd19211afa9a29fdb","targetId":"b-8e23d12bd19211afa9a29fdb","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"cf44fcc62782fb4f6bdc42c16c5187d57556a03cb7ce6065e7bd9c36d8e7d733","afterSHA256":"cf44fcc62782fb4f6bdc42c16c5187d57556a03cb7ce6065e7bd9c36d8e7d733","reason":"Same source body in authored semantic page"},{"oldId":"b-5785b0af382674ca16b538d6","targetId":"b-5785b0af382674ca16b538d6","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"a3163e9b7618b50175088fce50e8c02bf38584dbcb466052e3f6745aa91110a4","afterSHA256":"a3163e9b7618b50175088fce50e8c02bf38584dbcb466052e3f6745aa91110a4","reason":"Same source body in authored semantic page"},{"oldId":"b-91687881528b3ec6edfb4730","targetId":"b-91687881528b3ec6edfb4730","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"715b3af719efe6ca6c754de22026d37b9758a920eb4b1f50b5c3466140f89c19","afterSHA256":"715b3af719efe6ca6c754de22026d37b9758a920eb4b1f50b5c3466140f89c19","reason":"Same source body in authored semantic page"},{"oldId":"b-b4440eefe10e2093d3fba2b1","targetId":"b-b4440eefe10e2093d3fba2b1","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"4874f97119315118a2fd9dec758a408289a2178ff4d80ff816b6d5d458493053","afterSHA256":"4874f97119315118a2fd9dec758a408289a2178ff4d80ff816b6d5d458493053","reason":"Same source body in authored semantic page"},{"oldId":"b-842b9edef913c51e930089e4","targetId":"b-842b9edef913c51e930089e4","page":"region-shared-feature-computation","operation":"move","beforeSHA256":"4874f97119315118a2fd9dec758a408289a2178ff4d80ff816b6d5d458493053","afterSHA256":"4874f97119315118a2fd9dec758a408289a2178ff4d80ff816b6d5d458493053","reason":"Same source body in authored semantic page"},{"oldId":"region-shared-feature-computation-title","targetId":"b-f5f38adccad0df94f1f13d3d","operation":"retain-source-identity"}],"blocks":[{"id":"b-f5f38adccad0df94f1f13d3d","type":"h2","scope":"region-shared-feature-computation","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-f5f38adccad0df94f1f13d3d","content":"## 把重复卷积移到共享的整图特征","sha256":"cf3db484eb0f2dbf0275200bb253e1ae671909abea5d6caafe893594f649ea0f","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"previousBlock":null,"nextBlock":"b-e64688162cad19358a58a275","prerequisites":[{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"}]},{"id":"b-e64688162cad19358a58a275","type":"h2","scope":"explanation","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-e64688162cad19358a58a275","content":"## 解释、算例与证据","sha256":"d71cf15e707c8a3674b4c90a599efee783cb84da5b8c8236a1d01c3add7b4958","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-f5f38adccad0df94f1f13d3d","nextBlock":"b-7b40a17c0ae02ccb3bd7d453","prerequisites":[{"id":"b-f5f38adccad0df94f1f13d3d","url":"#b-f5f38adccad0df94f1f13d3d","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"}]},{"id":"b-7b40a17c0ae02ccb3bd7d453","type":"h1","scope":"document","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-7b40a17c0ae02ccb3bd7d453","content":"# P29 · 许多重叠区域，为什么要重复卷积？","sha256":"3465f343287ff67f5e3cd497a1c211aa141d35c17f39c259438de43579b5380a","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-e64688162cad19358a58a275","nextBlock":"b-716e51bd6d64a37bee39a0ed","prerequisites":[{"id":"b-e64688162cad19358a58a275","url":"#b-e64688162cad19358a58a275","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"}]},{"id":"b-716e51bd6d64a37bee39a0ed","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-716e51bd6d64a37bee39a0ed","content":"同一个 CNN 权重处理多个裁剪，仍可能重复计算共同像素。整图共享改变的是一次推理的计算组织，与预训练参数迁移分开。共享之后每个区域仍需要自己的坐标和读出；计算重排并不保证与原来的裁剪路线数学等价。","sha256":"e000fe6edc6fe136c1722ebb0e45cf3feddac5bd500016f5f219b575e35fee52","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-7b40a17c0ae02ccb3bd7d453","nextBlock":"b-3601d7688d8a4fbfc6a4067d","prerequisites":[{"id":"b-7b40a17c0ae02ccb3bd7d453","url":"#b-7b40a17c0ae02ccb3bd7d453","role":"section-title"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"}]},{"id":"b-3601d7688d8a4fbfc6a4067d","type":"figure","scope":"document","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-3601d7688d8a4fbfc6a4067d","content":"图内标签与数值：Lecture 03 课堂图解 P29；先裁区域：重叠内容反复编码；CNN；CNN；先算全图：再按区域读取；预训练复用的是过去学到的参数；这里复用的是当前图片已经算出的特征。\n\n左侧两个重叠红杯候选分别经过 CNN；右侧同一全图一次编码后读取两份区域特征。\n\n- 先裁区域：重叠内容反复编码\n- CNN\n- CNN\n- 先算全图：再按区域读取\n- 预训练复用的是过去学到的参数；这里复用的是当前图片已经算出的特征。左侧两个重叠红杯候选分别经过 CNN；右侧同一全图一次编码后读取两份区域特征。 [查看对应图解状态](/#/l3-r2-p29/1)[查看完整图解](/course/figures/l3-r2-p29-1.html)","sha256":"8e1ef4d09c4540c4e0a463b9ce55d3f6a7a09c745c1d7d10d73160594100bb7b","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"figure":{"caption":"左侧两个重叠红杯候选分别经过 CNN；右侧同一全图一次编码后读取两份区域特征。 查看对应图解状态","labels":["先裁区域：重叠内容反复编码","CNN","CNN","先算全图：再按区域读取","预训练复用的是过去学到的参数；这里复用的是当前图片已经算出的特征。"],"description":"左侧两个重叠红杯候选分别经过 CNN；右侧同一全图一次编码后读取两份区域特征。先裁区域：重叠内容反复编码CNNCNN先算全图：再按区域读取预训练复用的是过去学到的参数；这里复用的是当前图片已经算出的特征。","evidenceIdentity":"左侧两个重叠红杯候选分别经过 CNN；右侧同一全图一次编码后读取两份区域特征。 查看对应图解状态","images":[{"src":"/assets/display/8ced939a1fd55047fbf73ea5.webp","alt":""},{"src":"/assets/display/8ced939a1fd55047fbf73ea5.webp","alt":""},{"src":"/assets/display/8ced939a1fd55047fbf73ea5.webp","alt":""}]},"previousBlock":"b-716e51bd6d64a37bee39a0ed","nextBlock":"b-c8dc253c6a1434e2e306babc","prerequisites":[{"id":"b-7b40a17c0ae02ccb3bd7d453","url":"#b-7b40a17c0ae02ccb3bd7d453","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-c8dc253c6a1434e2e306babc","type":"h2","scope":"narrative","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-c8dc253c6a1434e2e306babc","content":"## 课堂讲述","sha256":"786ce10a6b32a492259a3dccd0a54e61cd41d28a34382fb7b5386c5f03b7ad69","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-3601d7688d8a4fbfc6a4067d","nextBlock":"b-02b347aa707989cf72d8d46c","prerequisites":[{"id":"b-7b40a17c0ae02ccb3bd7d453","url":"#b-7b40a17c0ae02ccb3bd7d453","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"}]},{"id":"b-02b347aa707989cf72d8d46c","type":"p","scope":"narrative","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-02b347aa707989cf72d8d46c","content":"看两个相邻候选，它们覆盖的大部分像素相同。如果每个区域分别跑一次卷积，很多共同内容就被反复计算。\n于是可以调换组织顺序：先对整张图计算特征，再按区域从特征图中提取表示。这样我们复用的不仅是训练得到的参数，也复用了同一张图的计算结果。\n这两种复用不要混在一起。预训练回答“过去学到的知识能否帮助新任务”；共享特征回答“这一张图中哪些计算不必重复”。两个问题合在一起，才能把检测做成可用系统。换顺序后又有新要求：大小不同的区域，怎样得到后续预测器可以处理的表示？","sha256":"5c36666c4beba59f444b09e92f3e287e86f50afeed629303564a6dc6073da185","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-c8dc253c6a1434e2e306babc","nextBlock":"b-426f81833557d8e0e85471ab","prerequisites":[{"id":"b-c8dc253c6a1434e2e306babc","url":"#b-c8dc253c6a1434e2e306babc","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"}]},{"id":"b-426f81833557d8e0e85471ab","type":"h3","scope":"shared-convolution-reuse","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-426f81833557d8e0e85471ab","content":"### 参数复用与一次前向结果的复用","sha256":"ce28d0892ce009960af7e3027b0021575941fb10bf923db47eb3f27a7f0ed930","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"参数复用与一次前向结果的复用","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":"shared-convolution-reuse","formulas":[],"previousBlock":"b-02b347aa707989cf72d8d46c","nextBlock":"b-41cbe1ad474df1c2eb4a2ff8","prerequisites":[{"id":"b-c8dc253c6a1434e2e306babc","url":"#b-c8dc253c6a1434e2e306babc","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"},{"id":"b-41cbe1ad474df1c2eb4a2ff8","url":"#b-41cbe1ad474df1c2eb4a2ff8","relation":"same-reasoning"},{"id":"b-7c23ea17d9c2b96551e66040","url":"#b-7c23ea17d9c2b96551e66040","relation":"same-reasoning"},{"id":"b-0d214d575811481844c1a307","url":"#b-0d214d575811481844c1a307","relation":"same-reasoning"},{"id":"b-c857d86889e503d0a4f7507c","url":"#b-c857d86889e503d0a4f7507c","relation":"same-reasoning"}]},{"id":"b-41cbe1ad474df1c2eb4a2ff8","type":"p","scope":"shared-convolution-reuse","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-41cbe1ad474df1c2eb4a2ff8","content":"两张重叠裁剪都使用同一个 CNN，已经共享了参数，但仍分别执行卷积。假如它们都包含杯沿和桌面，这些像素会参与两次运算。SPP-net 和 Fast R-CNN 的路线把较重的卷积移到整图：先计算 $F=f_\\theta(I)$，每个候选再用自己的框 $b_i$ 读取 $r_i=R(F,b_i)$。","sha256":"932bf95223423530aa77b5a75c4d8e358fb6dd24d080002540e34220fbb056c7","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"参数复用与一次前向结果的复用","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":"shared-convolution-reuse","formulas":[{"latex":"F=f_\\theta(I)","definitionContext":"两张重叠裁剪都使用同一个 CNN，已经共享了参数，但仍分别执行卷积。假如它们都包含杯沿和桌面，这些像素会参与两次运算。SPP-net 和 Fast R-CNN 的路线把较重的卷积移到整图：先计算 $F=f_\\theta(I)$，每个候选再用自己的框 $b_i$ 读取 $r_i=R(F,b_i)$。\n这里有两种复用。预训练让新的任务借用过去学到的参数；整图共享则让同一次推理中的多个区域借用已算出的中间结果。前者减少从头学习的需要，后者减少重复工作，不能用同一个“迁移”概念含糊带过。\n若有 N 个候选，逐区域成本近似为 N 次卷积加区域预测；共享方式近似为一次整图卷积加 N 次轻量读取与预测。这是计算组织的估算，不是实测加速倍数，因为整图与裁剪的分辨率不同，内存、候选产生和预测头也占时间。\n先裁再编码与先编码再读取不严格相等：前者改变对象尺度并裁去上下文；后者的感受野可能跨出 RoI。方法的贡献是在这样的取舍下找到能训练、有效率的共享接口。"},{"latex":"b_i","definitionContext":"两张重叠裁剪都使用同一个 CNN，已经共享了参数，但仍分别执行卷积。假如它们都包含杯沿和桌面，这些像素会参与两次运算。SPP-net 和 Fast R-CNN 的路线把较重的卷积移到整图：先计算 $F=f_\\theta(I)$，每个候选再用自己的框 $b_i$ 读取 $r_i=R(F,b_i)$。\n这里有两种复用。预训练让新的任务借用过去学到的参数；整图共享则让同一次推理中的多个区域借用已算出的中间结果。前者减少从头学习的需要，后者减少重复工作，不能用同一个“迁移”概念含糊带过。\n若有 N 个候选，逐区域成本近似为 N 次卷积加区域预测；共享方式近似为一次整图卷积加 N 次轻量读取与预测。这是计算组织的估算，不是实测加速倍数，因为整图与裁剪的分辨率不同，内存、候选产生和预测头也占时间。\n先裁再编码与先编码再读取不严格相等：前者改变对象尺度并裁去上下文；后者的感受野可能跨出 RoI。方法的贡献是在这样的取舍下找到能训练、有效率的共享接口。"},{"latex":"r_i=R(F,b_i)","definitionContext":"两张重叠裁剪都使用同一个 CNN，已经共享了参数，但仍分别执行卷积。假如它们都包含杯沿和桌面，这些像素会参与两次运算。SPP-net 和 Fast R-CNN 的路线把较重的卷积移到整图：先计算 $F=f_\\theta(I)$，每个候选再用自己的框 $b_i$ 读取 $r_i=R(F,b_i)$。\n这里有两种复用。预训练让新的任务借用过去学到的参数；整图共享则让同一次推理中的多个区域借用已算出的中间结果。前者减少从头学习的需要，后者减少重复工作，不能用同一个“迁移”概念含糊带过。\n若有 N 个候选，逐区域成本近似为 N 次卷积加区域预测；共享方式近似为一次整图卷积加 N 次轻量读取与预测。这是计算组织的估算，不是实测加速倍数，因为整图与裁剪的分辨率不同，内存、候选产生和预测头也占时间。\n先裁再编码与先编码再读取不严格相等：前者改变对象尺度并裁去上下文；后者的感受野可能跨出 RoI。方法的贡献是在这样的取舍下找到能训练、有效率的共享接口。"}],"previousBlock":"b-426f81833557d8e0e85471ab","nextBlock":"b-7c23ea17d9c2b96551e66040","prerequisites":[{"id":"b-426f81833557d8e0e85471ab","url":"#b-426f81833557d8e0e85471ab","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"},{"id":"b-426f81833557d8e0e85471ab","url":"#b-426f81833557d8e0e85471ab","relation":"same-reasoning"},{"id":"b-7c23ea17d9c2b96551e66040","url":"#b-7c23ea17d9c2b96551e66040","relation":"same-reasoning"},{"id":"b-0d214d575811481844c1a307","url":"#b-0d214d575811481844c1a307","relation":"same-reasoning"},{"id":"b-c857d86889e503d0a4f7507c","url":"#b-c857d86889e503d0a4f7507c","relation":"same-reasoning"}]},{"id":"b-7c23ea17d9c2b96551e66040","type":"p","scope":"shared-convolution-reuse","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-7c23ea17d9c2b96551e66040","content":"这里有两种复用。预训练让新的任务借用过去学到的参数；整图共享则让同一次推理中的多个区域借用已算出的中间结果。前者减少从头学习的需要，后者减少重复工作，不能用同一个“迁移”概念含糊带过。","sha256":"05cefa158150f4696144cbf571a843576e81595b5e71f4d8a2722ff8f50e07bc","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"参数复用与一次前向结果的复用","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":"shared-convolution-reuse","formulas":[],"previousBlock":"b-41cbe1ad474df1c2eb4a2ff8","nextBlock":"b-0d214d575811481844c1a307","prerequisites":[{"id":"b-426f81833557d8e0e85471ab","url":"#b-426f81833557d8e0e85471ab","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"},{"id":"b-426f81833557d8e0e85471ab","url":"#b-426f81833557d8e0e85471ab","relation":"same-reasoning"},{"id":"b-41cbe1ad474df1c2eb4a2ff8","url":"#b-41cbe1ad474df1c2eb4a2ff8","relation":"same-reasoning"},{"id":"b-0d214d575811481844c1a307","url":"#b-0d214d575811481844c1a307","relation":"same-reasoning"},{"id":"b-c857d86889e503d0a4f7507c","url":"#b-c857d86889e503d0a4f7507c","relation":"same-reasoning"}]},{"id":"b-0d214d575811481844c1a307","type":"p","scope":"shared-convolution-reuse","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-0d214d575811481844c1a307","content":"若有 N 个候选，逐区域成本近似为 N 次卷积加区域预测；共享方式近似为一次整图卷积加 N 次轻量读取与预测。这是计算组织的估算，不是实测加速倍数，因为整图与裁剪的分辨率不同，内存、候选产生和预测头也占时间。","sha256":"452a20668dfbbfbbee14fff435225f950ce5eafad56605cba10fbe3678b86520","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"参数复用与一次前向结果的复用","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":"shared-convolution-reuse","formulas":[],"previousBlock":"b-7c23ea17d9c2b96551e66040","nextBlock":"b-c857d86889e503d0a4f7507c","prerequisites":[{"id":"b-426f81833557d8e0e85471ab","url":"#b-426f81833557d8e0e85471ab","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"},{"id":"b-426f81833557d8e0e85471ab","url":"#b-426f81833557d8e0e85471ab","relation":"same-reasoning"},{"id":"b-41cbe1ad474df1c2eb4a2ff8","url":"#b-41cbe1ad474df1c2eb4a2ff8","relation":"same-reasoning"},{"id":"b-7c23ea17d9c2b96551e66040","url":"#b-7c23ea17d9c2b96551e66040","relation":"same-reasoning"},{"id":"b-c857d86889e503d0a4f7507c","url":"#b-c857d86889e503d0a4f7507c","relation":"same-reasoning"}]},{"id":"b-c857d86889e503d0a4f7507c","type":"p","scope":"shared-convolution-reuse","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-c857d86889e503d0a4f7507c","content":"先裁再编码与先编码再读取不严格相等：前者改变对象尺度并裁去上下文；后者的感受野可能跨出 RoI。方法的贡献是在这样的取舍下找到能训练、有效率的共享接口。","sha256":"2ab749850314a59e27a184813b97c4580dc551dc16a85da42ec8bf2aab26390a","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"参数复用与一次前向结果的复用","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":"shared-convolution-reuse","formulas":[],"previousBlock":"b-0d214d575811481844c1a307","nextBlock":"b-2e80d327ba8d778f35879f09","prerequisites":[{"id":"b-426f81833557d8e0e85471ab","url":"#b-426f81833557d8e0e85471ab","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"},{"id":"b-426f81833557d8e0e85471ab","url":"#b-426f81833557d8e0e85471ab","relation":"same-reasoning"},{"id":"b-41cbe1ad474df1c2eb4a2ff8","url":"#b-41cbe1ad474df1c2eb4a2ff8","relation":"same-reasoning"},{"id":"b-7c23ea17d9c2b96551e66040","url":"#b-7c23ea17d9c2b96551e66040","relation":"same-reasoning"},{"id":"b-0d214d575811481844c1a307","url":"#b-0d214d575811481844c1a307","relation":"same-reasoning"}]},{"id":"b-2e80d327ba8d778f35879f09","type":"h3","scope":"dialogue","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-2e80d327ba8d778f35879f09","content":"### 沿着图解追问","sha256":"f16be0424762a44344338696f06ef266c4571d15367ae2cbbd28fac98ac7e9cb","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-c857d86889e503d0a4f7507c","nextBlock":"b-6c588b5384e4268ffe9da3f8","prerequisites":[{"id":"b-426f81833557d8e0e85471ab","url":"#b-426f81833557d8e0e85471ab","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"}]},{"id":"b-6c588b5384e4268ffe9da3f8","type":"p","scope":"dialogue","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-6c588b5384e4268ffe9da3f8","content":"以下是备课用的模拟师生对话，不是课堂实录。","sha256":"b25685f04cd1b885f3a5999e6a912460c7424021cdc5b2190584242086a82681","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-2e80d327ba8d778f35879f09","nextBlock":"b-50bb87520ba9d614f65bc4c8","prerequisites":[{"id":"b-2e80d327ba8d778f35879f09","url":"#b-2e80d327ba8d778f35879f09","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"}]},{"id":"b-50bb87520ba9d614f65bc4c8","type":"p","scope":"dialogue","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-50bb87520ba9d614f65bc4c8","content":"**学生：**两个框共用同一 CNN，不是已经共享了吗？","sha256":"13e69d89a621256366cec0b37507a87a826e04ed789b0c0786dac4b051ad2376","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-6c588b5384e4268ffe9da3f8","nextBlock":"b-33283567e738ea7da77ee9d9","prerequisites":[{"id":"b-2e80d327ba8d778f35879f09","url":"#b-2e80d327ba8d778f35879f09","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"}]},{"id":"b-33283567e738ea7da77ee9d9","type":"p","scope":"dialogue","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-33283567e738ea7da77ee9d9","content":"**教师：**已经共享参数，仍可能分别计算。此页进一步复用同一张图已经得到的特征结果，这两种共享发生在不同层面。","sha256":"482696428cd365423dabeeb0d3823c8362aa272cd6bfff223afce950bca90ef4","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-50bb87520ba9d614f65bc4c8","nextBlock":"b-8e23d12bd19211afa9a29fdb","prerequisites":[{"id":"b-2e80d327ba8d778f35879f09","url":"#b-2e80d327ba8d778f35879f09","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"}]},{"id":"b-8e23d12bd19211afa9a29fdb","type":"h2","scope":"practice","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-8e23d12bd19211afa9a29fdb","content":"## 沿这个问题继续","sha256":"cf44fcc62782fb4f6bdc42c16c5187d57556a03cb7ce6065e7bd9c36d8e7d733","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-33283567e738ea7da77ee9d9","nextBlock":"b-5785b0af382674ca16b538d6","prerequisites":[{"id":"b-2e80d327ba8d778f35879f09","url":"#b-2e80d327ba8d778f35879f09","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"}]},{"id":"b-5785b0af382674ca16b538d6","type":"p","scope":"practice","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-5785b0af382674ca16b538d6","content":"沿 CLS07 的公式定位疑问，再选 LAB09 解析练习或 LAB10 完整训练。","sha256":"a3163e9b7618b50175088fce50e8c02bf38584dbcb466052e3f6745aa91110a4","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-8e23d12bd19211afa9a29fdb","nextBlock":"b-2fae4dfc8495efb02027a7e6","prerequisites":[{"id":"b-8e23d12bd19211afa9a29fdb","url":"#b-8e23d12bd19211afa9a29fdb","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"}]},{"id":"b-2fae4dfc8495efb02027a7e6","type":"h4","scope":"region-shared-feature-computation","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-2fae4dfc8495efb02027a7e6","content":"#### 图示条件与公式约定","sha256":"ef7f915c1ae63ed67bd23fecf050249273ba0efa8965d2c8d1c1c6b2d3178122","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-5785b0af382674ca16b538d6","nextBlock":"b-91687881528b3ec6edfb4730","prerequisites":[{"id":"b-8e23d12bd19211afa9a29fdb","url":"#b-8e23d12bd19211afa9a29fdb","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"}]},{"id":"b-91687881528b3ec6edfb4730","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-91687881528b3ec6edfb4730","content":"先裁图再编码与先编码再读区域不严格等价：上下文与几何变换不同。此处比较计算组织，不提供未测加速倍数。","sha256":"715b3af719efe6ca6c754de22026d37b9758a920eb4b1f50b5c3466140f89c19","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-2fae4dfc8495efb02027a7e6","nextBlock":"b-813811e41c44928e2eb6ce26","prerequisites":[{"id":"b-2fae4dfc8495efb02027a7e6","url":"#b-2fae4dfc8495efb02027a7e6","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"}]},{"id":"b-813811e41c44928e2eb6ce26","type":"h4","scope":"retained-reading","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-813811e41c44928e2eb6ce26","content":"#### 这条线索的展开与后续阅读","sha256":"48b8229f7559b36ed4d5628416e3991e5c73293fbce43374db67386c8736f3bc","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-91687881528b3ec6edfb4730","nextBlock":"b-b4440eefe10e2093d3fba2b1","prerequisites":[{"id":"b-2fae4dfc8495efb02027a7e6","url":"#b-2fae4dfc8495efb02027a7e6","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"}]},{"id":"b-b4440eefe10e2093d3fba2b1","type":"ul","scope":"retained-reading","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-b4440eefe10e2093d3fba2b1","content":"- [同一片杯沿，为什么要反复计算？](/supplement.html?return=l3-r2-p29/0#/l3-shared-conv/0) 本页说明","sha256":"4874f97119315118a2fd9dec758a408289a2178ff4d80ff816b6d5d458493053","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-813811e41c44928e2eb6ce26","nextBlock":"b-842b9edef913c51e930089e4","prerequisites":[{"id":"b-813811e41c44928e2eb6ce26","url":"#b-813811e41c44928e2eb6ce26","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"}]},{"id":"b-842b9edef913c51e930089e4","type":"li","scope":"retained-reading","url":"https://codingai-lec03.pages.dev/course/pages/l3-r2-p29.html#b-842b9edef913c51e930089e4","content":"- [同一片杯沿，为什么要反复计算？](/supplement.html?return=l3-r2-p29/0#/l3-shared-conv/0) 本页说明","sha256":"4874f97119315118a2fd9dec758a408289a2178ff4d80ff816b6d5d458493053","chapter":{"id":"II","title":"区域、像素与实例"},"unit":{"id":"region-computation-reuse","title":"多个区域怎样复用同一份视觉计算？"},"page":{"id":"region-shared-feature-computation","title":"把重复卷积移到共享的整图特征","number":1},"sectionTitle":"把重复卷积移到共享的整图特征","currentQuestion":"从逐区域编码到共享整图特征，哪些计算被保留，哪些接口必须重建？","sourceSlides":["l3-r2-p29"],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-b4440eefe10e2093d3fba2b1","nextBlock":null,"prerequisites":[{"id":"b-813811e41c44928e2eb6ce26","url":"#b-813811e41c44928e2eb6ce26","role":"section-title"},{"id":"b-716e51bd6d64a37bee39a0ed","url":"#b-716e51bd6d64a37bee39a0ed","role":"problem-context"}],"relatedBlocks":[{"id":"b-3601d7688d8a4fbfc6a4067d","url":"#b-3601d7688d8a4fbfc6a4067d","relation":"figure-and-explanation"}]}]}
