{"version":2,"relationshipURLBase":"https://codingai-lec03.pages.dev/course/notebook-blocks/51c1a716f8564c5184d501805db714e9.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/51c1a716f8564c5184d501805db714e9.html","markdown":"https://codingai-lec03.pages.dev/course/notebook-blocks/51c1a716f8564c5184d501805db714e9.md","pages":[{"id":"reading-opening","title":"学习路径： 文字候选与图文检索","unit":"学习路径： 文字候选与图文检索","unitId":"notebook-blocks/51c1a716f8564c5184d501805db714e9","chapter":"course","number":1}],"aliases":[{"oldId":"b-31167c5637a1da0c1360f377","targetId":"b-31167c5637a1da0c1360f377","page":"reading-opening","operation":"move","beforeSHA256":"1a4de4df51c1a8787dc96ec401888dfe89d250842519319b9af7a931ca765eee","afterSHA256":"1a4de4df51c1a8787dc96ec401888dfe89d250842519319b9af7a931ca765eee","reason":"Same source body in authored semantic page"},{"oldId":"b-f167ea52b648c74fbc02df1a","targetId":"b-f167ea52b648c74fbc02df1a","page":"reading-opening","operation":"move","beforeSHA256":"cf5bb768e672561b711388225dafb192390defe7ee096fd0c43eb07b12326246","afterSHA256":"cf5bb768e672561b711388225dafb192390defe7ee096fd0c43eb07b12326246","reason":"Same source body in authored semantic page"},{"oldId":"b-2ae3e3e5de6baa8deaae0602","targetId":"b-2ae3e3e5de6baa8deaae0602","page":"reading-opening","operation":"move","beforeSHA256":"dc06c1e728a4b5740ba634b145bc9a1da6323031626734cb4555db5a744df806","afterSHA256":"dc06c1e728a4b5740ba634b145bc9a1da6323031626734cb4555db5a744df806","reason":"Same source body in authored semantic page"},{"oldId":"b-a0850fc288fe045c4313c71e","targetId":"b-a0850fc288fe045c4313c71e","page":"reading-opening","operation":"move","beforeSHA256":"8021c18afc52ba7b6612f43ecfb0fdd4789efe91cc9cd656984357d81a8514de","afterSHA256":"8021c18afc52ba7b6612f43ecfb0fdd4789efe91cc9cd656984357d81a8514de","reason":"Same source body in authored semantic page"},{"oldId":"b-97e5a983fb22720e065acf43","targetId":"b-97e5a983fb22720e065acf43","page":"reading-opening","operation":"move","beforeSHA256":"bab4bd804571aa5afbaf197e9c1539510fc766578c9825aa46cadbb18444cc32","afterSHA256":"bab4bd804571aa5afbaf197e9c1539510fc766578c9825aa46cadbb18444cc32","reason":"Same source body in authored semantic page"},{"oldId":"b-108e8b710de96cab3456d48e","targetId":"b-108e8b710de96cab3456d48e","page":"reading-opening","operation":"move","beforeSHA256":"5fbe114bcb870df3b0a22d360a98a599544e8d98166e2baab6796d9846c84725","afterSHA256":"5fbe114bcb870df3b0a22d360a98a599544e8d98166e2baab6796d9846c84725","reason":"Same source body in authored semantic page"},{"oldId":"b-3b448330972bc6d5fb2764d6","targetId":"b-3b448330972bc6d5fb2764d6","page":"reading-opening","operation":"move","beforeSHA256":"3ac767754b4f134bba4821d4304d9450b1a03cc82aaf44073413740cbfd449aa","afterSHA256":"3ac767754b4f134bba4821d4304d9450b1a03cc82aaf44073413740cbfd449aa","reason":"Same source body in authored semantic page"},{"oldId":"b-a345339914e07097bfeb3b59","targetId":"b-a345339914e07097bfeb3b59","page":"reading-opening","operation":"move","beforeSHA256":"a315e05d1f004b11ff9c24607a524c3ba290695efbdf9fc1f8c6f4b5d3b8a42d","afterSHA256":"a315e05d1f004b11ff9c24607a524c3ba290695efbdf9fc1f8c6f4b5d3b8a42d","reason":"Same source body in authored semantic page"},{"oldId":"b-c82d6260e6cee3b88b2e6344","targetId":"b-c82d6260e6cee3b88b2e6344","page":"reading-opening","operation":"move","beforeSHA256":"495443f171850cc5a7e353e9b66975fb4671b36198e5ab69cd02d4e8ecd080ae","afterSHA256":"495443f171850cc5a7e353e9b66975fb4671b36198e5ab69cd02d4e8ecd080ae","reason":"Same source body in authored semantic page"}],"blocks":[{"id":"b-31167c5637a1da0c1360f377","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/51c1a716f8564c5184d501805db714e9.html#b-31167c5637a1da0c1360f377","content":"[LAB 12 · CLIP延伸：缓存与检索（近似索引选读）](/course/notebooks/921eeaf784284ce19568c6ca7619b55a.html)","sha256":"1a4de4df51c1a8787dc96ec401888dfe89d250842519319b9af7a931ca765eee","chapter":{"id":"course","title":"学习路径： 文字候选与图文检索"},"unit":{"id":"notebook-blocks/51c1a716f8564c5184d501805db714e9","title":"学习路径： 文字候选与图文检索"},"page":{"id":"reading-opening","title":"学习路径： 文字候选与图文检索","number":1},"sectionTitle":"学习路径： 文字候选与图文检索","currentQuestion":"学习路径： 文字候选与图文检索","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":null,"nextBlock":"b-f167ea52b648c74fbc02df1a","prerequisites":[],"relatedBlocks":[]},{"id":"b-f167ea52b648c74fbc02df1a","type":"h1","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/51c1a716f8564c5184d501805db714e9.html#b-f167ea52b648c74fbc02df1a","content":"# 学习路径： 文字候选与图文检索","sha256":"cf5bb768e672561b711388225dafb192390defe7ee096fd0c43eb07b12326246","chapter":{"id":"course","title":"学习路径： 文字候选与图文检索"},"unit":{"id":"notebook-blocks/51c1a716f8564c5184d501805db714e9","title":"学习路径： 文字候选与图文检索"},"page":{"id":"reading-opening","title":"学习路径： 文字候选与图文检索","number":1},"sectionTitle":"学习路径： 文字候选与图文检索","currentQuestion":"学习路径： 文字候选与图文检索","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-31167c5637a1da0c1360f377","nextBlock":"b-2ae3e3e5de6baa8deaae0602","prerequisites":[{"id":"b-31167c5637a1da0c1360f377","url":"#b-31167c5637a1da0c1360f377","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-2ae3e3e5de6baa8deaae0602","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/51c1a716f8564c5184d501805db714e9.html#b-2ae3e3e5de6baa8deaae0602","content":"并入相关学习路径","sha256":"dc06c1e728a4b5740ba634b145bc9a1da6323031626734cb4555db5a744df806","chapter":{"id":"course","title":"学习路径： 文字候选与图文检索"},"unit":{"id":"notebook-blocks/51c1a716f8564c5184d501805db714e9","title":"学习路径： 文字候选与图文检索"},"page":{"id":"reading-opening","title":"学习路径： 文字候选与图文检索","number":1},"sectionTitle":"学习路径： 文字候选与图文检索","currentQuestion":"学习路径： 文字候选与图文检索","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-f167ea52b648c74fbc02df1a","nextBlock":"b-a0850fc288fe045c4313c71e","prerequisites":[{"id":"b-f167ea52b648c74fbc02df1a","url":"#b-f167ea52b648c74fbc02df1a","role":"section-title"},{"id":"b-31167c5637a1da0c1360f377","url":"#b-31167c5637a1da0c1360f377","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-a0850fc288fe045c4313c71e","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/51c1a716f8564c5184d501805db714e9.html#b-a0850fc288fe045c4313c71e","content":"同一CLIP缓存、exact/IVF搜索、延迟/扫描量、区域交互基线","sha256":"8021c18afc52ba7b6612f43ecfb0fdd4789efe91cc9cd656984357d81a8514de","chapter":{"id":"course","title":"学习路径： 文字候选与图文检索"},"unit":{"id":"notebook-blocks/51c1a716f8564c5184d501805db714e9","title":"学习路径： 文字候选与图文检索"},"page":{"id":"reading-opening","title":"学习路径： 文字候选与图文检索","number":1},"sectionTitle":"学习路径： 文字候选与图文检索","currentQuestion":"学习路径： 文字候选与图文检索","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-2ae3e3e5de6baa8deaae0602","nextBlock":"b-97e5a983fb22720e065acf43","prerequisites":[{"id":"b-f167ea52b648c74fbc02df1a","url":"#b-f167ea52b648c74fbc02df1a","role":"section-title"},{"id":"b-31167c5637a1da0c1360f377","url":"#b-31167c5637a1da0c1360f377","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-97e5a983fb22720e065acf43","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/51c1a716f8564c5184d501805db714e9.html#b-97e5a983fb22720e065acf43","content":"**学习路径：** [文字候选与图文检索](/course/study/clip-retrieval.html)","sha256":"bab4bd804571aa5afbaf197e9c1539510fc766578c9825aa46cadbb18444cc32","chapter":{"id":"course","title":"学习路径： 文字候选与图文检索"},"unit":{"id":"notebook-blocks/51c1a716f8564c5184d501805db714e9","title":"学习路径： 文字候选与图文检索"},"page":{"id":"reading-opening","title":"学习路径： 文字候选与图文检索","number":1},"sectionTitle":"学习路径： 文字候选与图文检索","currentQuestion":"学习路径： 文字候选与图文检索","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-a0850fc288fe045c4313c71e","nextBlock":"b-108e8b710de96cab3456d48e","prerequisites":[{"id":"b-f167ea52b648c74fbc02df1a","url":"#b-f167ea52b648c74fbc02df1a","role":"section-title"},{"id":"b-31167c5637a1da0c1360f377","url":"#b-31167c5637a1da0c1360f377","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-108e8b710de96cab3456d48e","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/51c1a716f8564c5184d501805db714e9.html#b-108e8b710de96cab3456d48e","content":"这是[LAB 04](https://deepnote.com/project/38755e4e-23f6-4f5f-8c68-8a2e4114b1c1/notebook/0ba963931ddf4866b507b210d93a43bf)之后的检索分支：已有的CLIP向量怎样复用，返回哪一个ID又该怎样评价？先读[P59](/course/pages/l3-r2-p59.html)与[缓存接口](/course/blocks/retrieval-cache-interface.html)。","sha256":"5fbe114bcb870df3b0a22d360a98a599544e8d98166e2baab6796d9846c84725","chapter":{"id":"course","title":"学习路径： 文字候选与图文检索"},"unit":{"id":"notebook-blocks/51c1a716f8564c5184d501805db714e9","title":"学习路径： 文字候选与图文检索"},"page":{"id":"reading-opening","title":"学习路径： 文字候选与图文检索","number":1},"sectionTitle":"学习路径： 文字候选与图文检索","currentQuestion":"学习路径： 文字候选与图文检索","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-97e5a983fb22720e065acf43","nextBlock":"b-3b448330972bc6d5fb2764d6","prerequisites":[{"id":"b-f167ea52b648c74fbc02df1a","url":"#b-f167ea52b648c74fbc02df1a","role":"section-title"},{"id":"b-31167c5637a1da0c1360f377","url":"#b-31167c5637a1da0c1360f377","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-3b448330972bc6d5fb2764d6","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/51c1a716f8564c5184d501805db714e9.html#b-3b448330972bc6d5fb2764d6","content":"基础路线读第1节真实照片/缓存身份、第2节exact命中ID、第4节编码次数与内存。应能解释同一查询的Hit、Recall和exact重合率各在问什么，留下查询、相关集合、K及命中ID，而不只记平均分。","sha256":"3ac767754b4f134bba4821d4304d9450b1a03cc82aaf44073413740cbfd449aa","chapter":{"id":"course","title":"学习路径： 文字候选与图文检索"},"unit":{"id":"notebook-blocks/51c1a716f8564c5184d501805db714e9","title":"学习路径： 文字候选与图文检索"},"page":{"id":"reading-opening","title":"学习路径： 文字候选与图文检索","number":1},"sectionTitle":"学习路径： 文字候选与图文检索","currentQuestion":"学习路径： 文字候选与图文检索","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-108e8b710de96cab3456d48e","nextBlock":"b-a345339914e07097bfeb3b59","prerequisites":[{"id":"b-f167ea52b648c74fbc02df1a","url":"#b-f167ea52b648c74fbc02df1a","role":"section-title"},{"id":"b-31167c5637a1da0c1360f377","url":"#b-31167c5637a1da0c1360f377","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-a345339914e07097bfeb3b59","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/51c1a716f8564c5184d501805db714e9.html#b-a345339914e07097bfeb3b59","content":"二维向量只是热身；主体使用2026-09-22保存的24×512图像向量与12×512查询向量。默认读取并核验缓存，不重新运行CLIP编码器。首次材料下载仍需网络；改变图片或查询文字才需重算对应编码。","sha256":"a315e05d1f004b11ff9c24607a524c3ba290695efbdf9fc1f8c6f4b5d3b8a42d","chapter":{"id":"course","title":"学习路径： 文字候选与图文检索"},"unit":{"id":"notebook-blocks/51c1a716f8564c5184d501805db714e9","title":"学习路径： 文字候选与图文检索"},"page":{"id":"reading-opening","title":"学习路径： 文字候选与图文检索","number":1},"sectionTitle":"学习路径： 文字候选与图文检索","currentQuestion":"学习路径： 文字候选与图文检索","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-3b448330972bc6d5fb2764d6","nextBlock":"b-c82d6260e6cee3b88b2e6344","prerequisites":[{"id":"b-f167ea52b648c74fbc02df1a","url":"#b-f167ea52b648c74fbc02df1a","role":"section-title"},{"id":"b-31167c5637a1da0c1360f377","url":"#b-31167c5637a1da0c1360f377","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-c82d6260e6cee3b88b2e6344","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/51c1a716f8564c5184d501805db714e9.html#b-c82d6260e6cee3b88b2e6344","content":"第3节IVF和第5节区域加权是第八讲选读，保留完整可运行实现。阅读可按问题跳转，实际运行需按全部代码顺序，因第4节也读取第3节的索引变量。","sha256":"495443f171850cc5a7e353e9b66975fb4671b36198e5ab69cd02d4e8ecd080ae","chapter":{"id":"course","title":"学习路径： 文字候选与图文检索"},"unit":{"id":"notebook-blocks/51c1a716f8564c5184d501805db714e9","title":"学习路径： 文字候选与图文检索"},"page":{"id":"reading-opening","title":"学习路径： 文字候选与图文检索","number":1},"sectionTitle":"学习路径： 文字候选与图文检索","currentQuestion":"学习路径： 文字候选与图文检索","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-a345339914e07097bfeb3b59","nextBlock":null,"prerequisites":[{"id":"b-f167ea52b648c74fbc02df1a","url":"#b-f167ea52b648c74fbc02df1a","role":"section-title"},{"id":"b-31167c5637a1da0c1360f377","url":"#b-31167c5637a1da0c1360f377","role":"problem-context"}],"relatedBlocks":[]}]}
