{"version":2,"relationshipURLBase":"https://codingai-lec03.pages.dev/course/notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3.html","relationshipResolution":"Resolve relative relationship URLs against relationshipURLBase; complete records and absolute URLs are in blocks.","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3.html","markdown":"https://codingai-lec03.pages.dev/course/notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3.md","pages":[{"id":"reading-opening","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","unit":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","unitId":"notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3","chapter":"course","number":1}],"aliases":[{"oldId":"b-74781c1c435d28ae51f7b517","targetId":"b-74781c1c435d28ae51f7b517","page":"reading-opening","operation":"move","beforeSHA256":"b097cc692a4f43c3eeba08ce9c2e73c631f1bad298a5fb1dec9efa967315dac3","afterSHA256":"b097cc692a4f43c3eeba08ce9c2e73c631f1bad298a5fb1dec9efa967315dac3","reason":"Same source body in authored semantic page"},{"oldId":"b-dec53dfe3008c49a3da03cd9","targetId":"b-dec53dfe3008c49a3da03cd9","page":"reading-opening","operation":"move","beforeSHA256":"46a1846c8461ac3d232b558b746cee1eabbdb28ec4a7242958632246b2cffb05","afterSHA256":"46a1846c8461ac3d232b558b746cee1eabbdb28ec4a7242958632246b2cffb05","reason":"Same source body in authored semantic page"},{"oldId":"b-97d5cf425f08522d0ba02158","targetId":"b-97d5cf425f08522d0ba02158","page":"reading-opening","operation":"move","beforeSHA256":"42cba31deccba2a350b9b23bd0ca1dcaa4c4c5cb9d35c773e1fcb89124788ccd","afterSHA256":"42cba31deccba2a350b9b23bd0ca1dcaa4c4c5cb9d35c773e1fcb89124788ccd","reason":"Same source body in authored semantic page"},{"oldId":"b-c99fba4fff4ce6d4ae15c5ae","targetId":"b-c99fba4fff4ce6d4ae15c5ae","page":"reading-opening","operation":"move","beforeSHA256":"90e8ba62b9af4bedd5be3a2559568519f4df7a42b13048f81039496efd45dea2","afterSHA256":"90e8ba62b9af4bedd5be3a2559568519f4df7a42b13048f81039496efd45dea2","reason":"Same source body in authored semantic page"},{"oldId":"b-e966a3d8a6b3312c4569903f","targetId":"b-e966a3d8a6b3312c4569903f","page":"reading-opening","operation":"move","beforeSHA256":"696a7a68b46eba274aa0f56872a9de8a7ba799867870737a10d37d76c46ccb0f","afterSHA256":"696a7a68b46eba274aa0f56872a9de8a7ba799867870737a10d37d76c46ccb0f","reason":"Same source body in authored semantic page"},{"oldId":"b-726b471a88f7f0e2c45ef92b","targetId":"b-726b471a88f7f0e2c45ef92b","page":"reading-opening","operation":"move","beforeSHA256":"afdaa6ba5eb44248015c0abeff985f0fc8bc483483ce7ddeea53ad3887481e04","afterSHA256":"afdaa6ba5eb44248015c0abeff985f0fc8bc483483ce7ddeea53ad3887481e04","reason":"Same source body in authored semantic page"},{"oldId":"b-2532f7d1ac3738be27414585","targetId":"b-2532f7d1ac3738be27414585","page":"reading-opening","operation":"rewrite","beforeSHA256":"7dbe7eb567d1a10a6f6340504e838057565a390c6dd8dacb38bee82169ce669b","afterSHA256":"bf0e8263b3b3471fd1bb36c67d008e4fcda92a38a04a927196d2f8c4312012a1","reason":"Same source identity with figure semantics or reading context enriched"},{"oldId":"b-6eeb7da9ccbf75d8511f3386","targetId":"b-6eeb7da9ccbf75d8511f3386","page":"reading-opening","operation":"move","beforeSHA256":"2e8df714b4e26523424479430c4106c4ae2cc9a32f1a91c79201e1ceb0b03a25","afterSHA256":"2e8df714b4e26523424479430c4106c4ae2cc9a32f1a91c79201e1ceb0b03a25","reason":"Same source body in authored semantic page"},{"oldId":"b-9b33b1ca63eb5f711dfe6aef","targetId":"b-9b33b1ca63eb5f711dfe6aef","page":"reading-opening","operation":"move","beforeSHA256":"185518c84d3d21a139f9f2a07beeb350c944048a8275369319217304556c74fc","afterSHA256":"185518c84d3d21a139f9f2a07beeb350c944048a8275369319217304556c74fc","reason":"Same source body in authored semantic page"},{"oldId":"b-53b5dc74477806b7ac5917d2","targetId":"b-53b5dc74477806b7ac5917d2","page":"reading-opening","operation":"move","beforeSHA256":"e1bbf303cd2f3a9fb0d5bb00b4e0bdd572b9d381dda48a5c44776a801b038d2f","afterSHA256":"e1bbf303cd2f3a9fb0d5bb00b4e0bdd572b9d381dda48a5c44776a801b038d2f","reason":"Same source body in authored semantic page"},{"oldId":"b-48051a23f2ca7ef42adf57d9","targetId":"b-48051a23f2ca7ef42adf57d9","page":"reading-opening","operation":"move","beforeSHA256":"19d12afe8e40a8cf7b89ad4289b1455d25d83acb8179520486bf113ae38dcb13","afterSHA256":"19d12afe8e40a8cf7b89ad4289b1455d25d83acb8179520486bf113ae38dcb13","reason":"Same source body in authored semantic page"}],"blocks":[{"id":"b-74781c1c435d28ae51f7b517","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3.html#b-74781c1c435d28ae51f7b517","content":"[LAB 04 · CLIP：候选、提示与关系检验](/course/notebooks/0ba963931ddf4866b507b210d93a43bf.html)","sha256":"b097cc692a4f43c3eeba08ce9c2e73c631f1bad298a5fb1dec9efa967315dac3","chapter":{"id":"course","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"unit":{"id":"notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"page":{"id":"reading-opening","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","number":1},"sectionTitle":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","currentQuestion":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":null,"nextBlock":"b-dec53dfe3008c49a3da03cd9","prerequisites":[],"relatedBlocks":[]},{"id":"b-dec53dfe3008c49a3da03cd9","type":"h1","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3.html#b-dec53dfe3008c49a3da03cd9","content":"# 历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","sha256":"46a1846c8461ac3d232b558b746cee1eabbdb28ec4a7242958632246b2cffb05","chapter":{"id":"course","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"unit":{"id":"notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"page":{"id":"reading-opening","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","number":1},"sectionTitle":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","currentQuestion":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-74781c1c435d28ae51f7b517","nextBlock":"b-97d5cf425f08522d0ba02158","prerequisites":[{"id":"b-74781c1c435d28ae51f7b517","url":"#b-74781c1c435d28ae51f7b517","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-97d5cf425f08522d0ba02158","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3.html#b-97d5cf425f08522d0ba02158","content":"主线阅读与优先实验","sha256":"42cba31deccba2a350b9b23bd0ca1dcaa4c4c5cb9d35c773e1fcb89124788ccd","chapter":{"id":"course","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"unit":{"id":"notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"page":{"id":"reading-opening","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","number":1},"sectionTitle":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","currentQuestion":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-dec53dfe3008c49a3da03cd9","nextBlock":"b-c99fba4fff4ce6d4ae15c5ae","prerequisites":[{"id":"b-dec53dfe3008c49a3da03cd9","url":"#b-dec53dfe3008c49a3da03cd9","role":"section-title"},{"id":"b-74781c1c435d28ae51f7b517","url":"#b-74781c1c435d28ae51f7b517","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-c99fba4fff4ce6d4ae15c5ae","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3.html#b-c99fba4fff4ce6d4ae15c5ae","content":"真实CLIP输入/权重/分数、候选改动、四条件规则与独立关系推理","sha256":"90e8ba62b9af4bedd5be3a2559568519f4df7a42b13048f81039496efd45dea2","chapter":{"id":"course","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"unit":{"id":"notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"page":{"id":"reading-opening","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","number":1},"sectionTitle":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","currentQuestion":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-97d5cf425f08522d0ba02158","nextBlock":"b-e966a3d8a6b3312c4569903f","prerequisites":[{"id":"b-dec53dfe3008c49a3da03cd9","url":"#b-dec53dfe3008c49a3da03cd9","role":"section-title"},{"id":"b-74781c1c435d28ae51f7b517","url":"#b-74781c1c435d28ae51f7b517","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-e966a3d8a6b3312c4569903f","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3.html#b-e966a3d8a6b3312c4569903f","content":"历史保存结果使用 **OpenAI CLIP ViT-B/32** 的真实预训练权重与固定真实照片 Chelsea the cat（Stefan van der Walt，CC0，来自 scikit-image v0.25.2）。模型与官方预处理固定，不做任何梯度更新。模型的大规模图文预训练没有在本册重做。","sha256":"696a7a68b46eba274aa0f56872a9de8a7ba799867870737a10d37d76c46ccb0f","chapter":{"id":"course","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"unit":{"id":"notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"page":{"id":"reading-opening","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","number":1},"sectionTitle":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","currentQuestion":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-c99fba4fff4ce6d4ae15c5ae","nextBlock":"b-726b471a88f7f0e2c45ef92b","prerequisites":[{"id":"b-dec53dfe3008c49a3da03cd9","url":"#b-dec53dfe3008c49a3da03cd9","role":"section-title"},{"id":"b-74781c1c435d28ae51f7b517","url":"#b-74781c1c435d28ae51f7b517","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-726b471a88f7f0e2c45ef92b","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3.html#b-726b471a88f7f0e2c45ef92b","content":"比较分为四臂，避免把候选集合与 prompt 同时改变：","sha256":"afdaa6ba5eb44248015c0abeff985f0fc8bc483483ce7ddeea53ad3887481e04","chapter":{"id":"course","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"unit":{"id":"notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"page":{"id":"reading-opening","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","number":1},"sectionTitle":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","currentQuestion":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-e966a3d8a6b3312c4569903f","nextBlock":"b-2532f7d1ac3738be27414585","prerequisites":[{"id":"b-dec53dfe3008c49a3da03cd9","url":"#b-dec53dfe3008c49a3da03cd9","role":"section-title"},{"id":"b-74781c1c435d28ae51f7b517","url":"#b-74781c1c435d28ae51f7b517","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-2532f7d1ac3738be27414585","type":"table","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3.html#b-2532f7d1ac3738be27414585","content":"| 臂 | 候选 | prompt | 隔离的问题 |\n| --- | --- | --- | --- |\n| A | cat / dog / horse | a photo of a `{name}`. | 固定的基线任务 |\n| B | cat / dog / horse / tiger / fox | 与 A 相同 | 只扩展候选集合 |\n| C | 与 A 相同 | a cropped photo of a `{name}`. | 只改变描述模板 |\n| D | dog / horse / tiger / fox | 与 A 相同 | 删除原正确类别，改变可选答案空间 |","sha256":"bf0e8263b3b3471fd1bb36c67d008e4fcda92a38a04a927196d2f8c4312012a1","chapter":{"id":"course","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"unit":{"id":"notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"page":{"id":"reading-opening","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","number":1},"sectionTitle":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","currentQuestion":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"table":{"headers":["臂","候选","prompt","隔离的问题"],"rows":[["臂","候选","prompt","隔离的问题"],["A","cat / dog / horse","a photo of a {name}.","固定的基线任务"],["B","cat / dog / horse / tiger / fox","与 A 相同","只扩展候选集合"],["C","与 A 相同","a cropped photo of a {name}.","只改变描述模板"],["D","dog / horse / tiger / fox","与 A 相同","删除原正确类别，改变可选答案空间"]]},"previousBlock":"b-726b471a88f7f0e2c45ef92b","nextBlock":"b-6eeb7da9ccbf75d8511f3386","prerequisites":[{"id":"b-dec53dfe3008c49a3da03cd9","url":"#b-dec53dfe3008c49a3da03cd9","role":"section-title"},{"id":"b-74781c1c435d28ae51f7b517","url":"#b-74781c1c435d28ae51f7b517","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-6eeb7da9ccbf75d8511f3386","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3.html#b-6eeb7da9ccbf75d8511f3386","content":"记录 **cosine 相似度、模型 logit scale、softmax、top-1**。当只扩展候选集时，共享候选的 cosine 应保持不变，而 softmax 会因分母改变。D 以 B 为直接对照：候选集只删除 cat、保留 B 的其余候选和 prompt。删除 cat 后，模型仍必须从剩余候选选一个；高相对分数不构成“开放世界里确定有它”的证明。","sha256":"2e8df714b4e26523424479430c4106c4ae2cc9a32f1a91c79201e1ceb0b03a25","chapter":{"id":"course","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"unit":{"id":"notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"page":{"id":"reading-opening","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","number":1},"sectionTitle":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","currentQuestion":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-2532f7d1ac3738be27414585","nextBlock":"b-9b33b1ca63eb5f711dfe6aef","prerequisites":[{"id":"b-dec53dfe3008c49a3da03cd9","url":"#b-dec53dfe3008c49a3da03cd9","role":"section-title"},{"id":"b-74781c1c435d28ae51f7b517","url":"#b-74781c1c435d28ae51f7b517","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-9b33b1ca63eb5f711dfe6aef","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3.html#b-9b33b1ca63eb5f711dfe6aef","content":"重算需安装 `requirements.txt`，运行 `python fetch_clip.py` 取得固定 revision 权重，再运行本节。下载失败时本节明确标为未运行；没有用随机相似度代替。模型文件约 600 MB，不放入教学小包。","sha256":"185518c84d3d21a139f9f2a07beeb350c944048a8275369319217304556c74fc","chapter":{"id":"course","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"unit":{"id":"notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"page":{"id":"reading-opening","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","number":1},"sectionTitle":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","currentQuestion":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-6eeb7da9ccbf75d8511f3386","nextBlock":"b-53b5dc74477806b7ac5917d2","prerequisites":[{"id":"b-dec53dfe3008c49a3da03cd9","url":"#b-dec53dfe3008c49a3da03cd9","role":"section-title"},{"id":"b-74781c1c435d28ae51f7b517","url":"#b-74781c1c435d28ae51f7b517","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-53b5dc74477806b7ac5917d2","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3.html#b-53b5dc74477806b7ac5917d2","content":"来源：[OpenAI CLIP 官方实现](https://github.com/openai/CLIP)；[官方模型卡](https://huggingface.co/openai/clip-vit-base-patch32)；[真实照片](https://scikit-image.org/docs/stable/api/skimage.data.html#skimage.data.chelsea)。","sha256":"e1bbf303cd2f3a9fb0d5bb00b4e0bdd572b9d381dda48a5c44776a801b038d2f","chapter":{"id":"course","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"unit":{"id":"notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"page":{"id":"reading-opening","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","number":1},"sectionTitle":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","currentQuestion":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-9b33b1ca63eb5f711dfe6aef","nextBlock":"b-48051a23f2ca7ef42adf57d9","prerequisites":[{"id":"b-dec53dfe3008c49a3da03cd9","url":"#b-dec53dfe3008c49a3da03cd9","role":"section-title"},{"id":"b-74781c1c435d28ae51f7b517","url":"#b-74781c1c435d28ae51f7b517","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-48051a23f2ca7ef42adf57d9","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3.html#b-48051a23f2ca7ef42adf57d9","content":"**预处理复核（2026-09-18）：**本包固定 `transformers==4.57.1` 与模型 revision。保存输出中的 `use_fast` 提醒说明当时使用 `CLIPImageProcessor`，不是执行失败。2026-09-18 的复核将同一慢图像处理器和 `CLIPTokenizerFast` 分开显式指定：RGB → 短边缩放 224（bicubic）→ 224×224 中心裁剪 → 按官方均值／标准差归一化。用包内同一照片及四臂全部 prompt，仅重跑预处理，所得像素张量和 token IDs 与原默认选择完全相同（最大像素张量差 0）。原相似度、图和输出仍是此前模型推理保存结果；该次预处理复核没有重跑模型。详细复核见包内 `results/preprocessing-audit-20260918.json`。","sha256":"19d12afe8e40a8cf7b89ad4289b1455d25d83acb8179520486bf113ae38dcb13","chapter":{"id":"course","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"unit":{"id":"notebook-blocks/fc8ddc9df75d4837b5394962ee0837d3","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…"},"page":{"id":"reading-opening","title":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","number":1},"sectionTitle":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","currentQuestion":"历史保存结果使用 OpenAI CLIP ViT-B/32 的真实预训练权重与固定真实照片 Chelsea the cat（St…","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-53b5dc74477806b7ac5917d2","nextBlock":null,"prerequisites":[{"id":"b-dec53dfe3008c49a3da03cd9","url":"#b-dec53dfe3008c49a3da03cd9","role":"section-title"},{"id":"b-74781c1c435d28ae51f7b517","url":"#b-74781c1c435d28ae51f7b517","role":"problem-context"}],"relatedBlocks":[]}]}
