{"version":2,"relationshipURLBase":"https://codingai-lec03.pages.dev/course/notebook-blocks/88deeaae5acf42cc94771c90b0e19b8a.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/88deeaae5acf42cc94771c90b0e19b8a.html","markdown":"https://codingai-lec03.pages.dev/course/notebook-blocks/88deeaae5acf42cc94771c90b0e19b8a.md","pages":[{"id":"reading-opening","title":"四条件的规则预期 · 实现代码","unit":"四条件的规则预期 · 实现代码","unitId":"notebook-blocks/88deeaae5acf42cc94771c90b0e19b8a","chapter":"course","number":1}],"aliases":[{"oldId":"b-1ce82bbb3851d90c6977e1b0","targetId":"b-1ce82bbb3851d90c6977e1b0","page":"reading-opening","operation":"move","beforeSHA256":"343fb71807f077069b41c6495a8824ea4d353c740175b5775ccc5145b3bf19ca","afterSHA256":"343fb71807f077069b41c6495a8824ea4d353c740175b5775ccc5145b3bf19ca","reason":"Same source body in authored semantic page"},{"oldId":"b-f0789e0088619c4d1ac88420","targetId":"b-f0789e0088619c4d1ac88420","page":"reading-opening","operation":"move","beforeSHA256":"7fc02b8860d74ec24e0a0337af1c9af7f5674bd4039249399b09cc7ce729c4c2","afterSHA256":"7fc02b8860d74ec24e0a0337af1c9af7f5674bd4039249399b09cc7ce729c4c2","reason":"Same source body in authored semantic page"},{"oldId":"b-9488045fb7a51cb65a8c508c","targetId":"b-9488045fb7a51cb65a8c508c","page":"reading-opening","operation":"move","beforeSHA256":"42cba31deccba2a350b9b23bd0ca1dcaa4c4c5cb9d35c773e1fcb89124788ccd","afterSHA256":"42cba31deccba2a350b9b23bd0ca1dcaa4c4c5cb9d35c773e1fcb89124788ccd","reason":"Same source body in authored semantic page"},{"oldId":"b-cd93bb09a2322061a61af7c3","targetId":"b-cd93bb09a2322061a61af7c3","page":"reading-opening","operation":"move","beforeSHA256":"41c70c2c07b82678ff0a60f2d009b6afa750c5c691d109e754a69abf23868b50","afterSHA256":"41c70c2c07b82678ff0a60f2d009b6afa750c5c691d109e754a69abf23868b50","reason":"Same source body in authored semantic page"},{"oldId":"b-df6408932a0b4ce74385950a","targetId":"b-df6408932a0b4ce74385950a","page":"reading-opening","operation":"move","beforeSHA256":"55e0f4486b82871bc213cb33f13c8240e5363b41f60c0673e24c6c61c5841c3a","afterSHA256":"55e0f4486b82871bc213cb33f13c8240e5363b41f60c0673e24c6c61c5841c3a","reason":"Same source body in authored semantic page"}],"blocks":[{"id":"b-1ce82bbb3851d90c6977e1b0","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/88deeaae5acf42cc94771c90b0e19b8a.html#b-1ce82bbb3851d90c6977e1b0","content":"[CLS 03 · 视觉与语言：任务、训练与接口](/course/notebooks/680da245145447dd88983aabd136fd24.html)","sha256":"343fb71807f077069b41c6495a8824ea4d353c740175b5775ccc5145b3bf19ca","chapter":{"id":"course","title":"四条件的规则预期 · 实现代码"},"unit":{"id":"notebook-blocks/88deeaae5acf42cc94771c90b0e19b8a","title":"四条件的规则预期 · 实现代码"},"page":{"id":"reading-opening","title":"四条件的规则预期 · 实现代码","number":1},"sectionTitle":"四条件的规则预期 · 实现代码","currentQuestion":"四条件的规则预期 · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":null,"nextBlock":"b-f0789e0088619c4d1ac88420","prerequisites":[],"relatedBlocks":[]},{"id":"b-f0789e0088619c4d1ac88420","type":"h1","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/88deeaae5acf42cc94771c90b0e19b8a.html#b-f0789e0088619c4d1ac88420","content":"# 四条件的规则预期 · 实现代码","sha256":"7fc02b8860d74ec24e0a0337af1c9af7f5674bd4039249399b09cc7ce729c4c2","chapter":{"id":"course","title":"四条件的规则预期 · 实现代码"},"unit":{"id":"notebook-blocks/88deeaae5acf42cc94771c90b0e19b8a","title":"四条件的规则预期 · 实现代码"},"page":{"id":"reading-opening","title":"四条件的规则预期 · 实现代码","number":1},"sectionTitle":"四条件的规则预期 · 实现代码","currentQuestion":"四条件的规则预期 · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-1ce82bbb3851d90c6977e1b0","nextBlock":"b-9488045fb7a51cb65a8c508c","prerequisites":[{"id":"b-1ce82bbb3851d90c6977e1b0","url":"#b-1ce82bbb3851d90c6977e1b0","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-9488045fb7a51cb65a8c508c","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/88deeaae5acf42cc94771c90b0e19b8a.html#b-9488045fb7a51cb65a8c508c","content":"主线阅读与优先实验","sha256":"42cba31deccba2a350b9b23bd0ca1dcaa4c4c5cb9d35c773e1fcb89124788ccd","chapter":{"id":"course","title":"四条件的规则预期 · 实现代码"},"unit":{"id":"notebook-blocks/88deeaae5acf42cc94771c90b0e19b8a","title":"四条件的规则预期 · 实现代码"},"page":{"id":"reading-opening","title":"四条件的规则预期 · 实现代码","number":1},"sectionTitle":"四条件的规则预期 · 实现代码","currentQuestion":"四条件的规则预期 · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-f0789e0088619c4d1ac88420","nextBlock":"b-cd93bb09a2322061a61af7c3","prerequisites":[{"id":"b-f0789e0088619c4d1ac88420","url":"#b-f0789e0088619c4d1ac88420","role":"section-title"},{"id":"b-1ce82bbb3851d90c6977e1b0","url":"#b-1ce82bbb3851d90c6977e1b0","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-cd93bb09a2322061a61af7c3","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/88deeaae5acf42cc94771c90b0e19b8a.html#b-cd93bb09a2322061a61af7c3","content":"caption历史、VQA、CLIP候选、关系控制、GLIP/LLaVA与生成桥梁","sha256":"41c70c2c07b82678ff0a60f2d009b6afa750c5c691d109e754a69abf23868b50","chapter":{"id":"course","title":"四条件的规则预期 · 实现代码"},"unit":{"id":"notebook-blocks/88deeaae5acf42cc94771c90b0e19b8a","title":"四条件的规则预期 · 实现代码"},"page":{"id":"reading-opening","title":"四条件的规则预期 · 实现代码","number":1},"sectionTitle":"四条件的规则预期 · 实现代码","currentQuestion":"四条件的规则预期 · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-9488045fb7a51cb65a8c508c","nextBlock":"b-df6408932a0b4ce74385950a","prerequisites":[{"id":"b-f0789e0088619c4d1ac88420","url":"#b-f0789e0088619c4d1ac88420","role":"section-title"},{"id":"b-1ce82bbb3851d90c6977e1b0","url":"#b-1ce82bbb3851d90c6977e1b0","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-df6408932a0b4ce74385950a","type":"pre","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/88deeaae5acf42cc94771c90b0e19b8a.html#b-df6408932a0b4ce74385950a","content":"```\n# 独立 CPU 规则对照；输出 A/B 来自明确规则，不是 CLIP。\nconditions=[('1','red','blue','left'),('2','blue','red','left'),\n            ('3','red','blue','right'),('4','blue','red','right')]\nanswer_of={'red':'A','blue':'B'}\nrows=[]\nfor cid,left,right,holder_side in conditions:\n    holder_color=left if holder_side=='left' else right\n    relation=answer_of[holder_color]\n    shortcut=answer_of[left]\n    rows.append((cid,relation,shortcut))\n    print('条件',cid,'持球者规则',relation,'左侧规则',shortcut,'一致?',relation==shortcut)\nassert rows==[('1','A','A'),('2','B','B'),('3','B','A'),('4','A','B')]\n```","sha256":"55e0f4486b82871bc213cb33f13c8240e5363b41f60c0673e24c6c61c5841c3a","chapter":{"id":"course","title":"四条件的规则预期 · 实现代码"},"unit":{"id":"notebook-blocks/88deeaae5acf42cc94771c90b0e19b8a","title":"四条件的规则预期 · 实现代码"},"page":{"id":"reading-opening","title":"四条件的规则预期 · 实现代码","number":1},"sectionTitle":"四条件的规则预期 · 实现代码","currentQuestion":"四条件的规则预期 · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-cd93bb09a2322061a61af7c3","nextBlock":null,"prerequisites":[{"id":"b-f0789e0088619c4d1ac88420","url":"#b-f0789e0088619c4d1ac88420","role":"section-title"},{"id":"b-1ce82bbb3851d90c6977e1b0","url":"#b-1ce82bbb3851d90c6977e1b0","role":"problem-context"}],"relatedBlocks":[]}]}
