{"version":2,"relationshipURLBase":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html","relationshipResolution":"Resolve relative relationship URLs against relationshipURLBase; complete records and absolute URLs are in blocks.","title":"CLS 10 · CLIP：配对学习与可复用表示","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html","markdown":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.md","pages":[{"id":"reading-opening","title":"CLS 10 · CLIP：配对学习与可复用表示","unit":"CLS 10 · CLIP：配对学习与可复用表示","unitId":"cls11-clip检索与表示缓存","chapter":"course","number":1},{"id":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","title":"两个编码器，一个配对目标","unit":"CLS 10 · CLIP：配对学习与可复用表示","unitId":"cls11-clip检索与表示缓存","chapter":"course","number":2},{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","unit":"CLS 10 · CLIP：配对学习与可复用表示","unitId":"cls11-clip检索与表示缓存","chapter":"course","number":3}],"aliases":[{"oldId":"b-3eadc4385b5b3440679b35c1","targetId":"b-3eadc4385b5b3440679b35c1","page":"reading-opening","operation":"move","beforeSHA256":"271272473744b0e1471941a678bc961da666faaf6e5f5117d03c24ec7bfb1a92","afterSHA256":"271272473744b0e1471941a678bc961da666faaf6e5f5117d03c24ec7bfb1a92","reason":"Same source body in authored semantic page"},{"oldId":"b-f1c55bb9f56d342e6389b5f7","targetId":"b-f1c55bb9f56d342e6389b5f7","page":"reading-opening","operation":"move","beforeSHA256":"e91f24e4e4ca40e2099a0d81d30db6568f4bf2074b499eeee6e3959617bd97ac","afterSHA256":"e91f24e4e4ca40e2099a0d81d30db6568f4bf2074b499eeee6e3959617bd97ac","reason":"Same source body in authored semantic page"},{"oldId":"b-8719256fc853f8814ebe766b","targetId":"b-8719256fc853f8814ebe766b","page":"reading-opening","operation":"move","beforeSHA256":"8b4a38fbe2d21e8c471d155a892cffc7decd7adfc064650236630fb3edf7a7d0","afterSHA256":"8b4a38fbe2d21e8c471d155a892cffc7decd7adfc064650236630fb3edf7a7d0","reason":"Same source body in authored semantic page"},{"oldId":"b-663fd50d4e0b23c35a635354","targetId":"b-663fd50d4e0b23c35a635354","page":"reading-opening","operation":"move","beforeSHA256":"f22152fd55dcdb0090b5653d37145694fd19388d31e10226549464fe8b483578","afterSHA256":"f22152fd55dcdb0090b5653d37145694fd19388d31e10226549464fe8b483578","reason":"Same source body in authored semantic page"},{"oldId":"b-f7e7812dcb7700a1371bd3c6","targetId":"b-f7e7812dcb7700a1371bd3c6","page":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","operation":"move","beforeSHA256":"bab4bd804571aa5afbaf197e9c1539510fc766578c9825aa46cadbb18444cc32","afterSHA256":"bab4bd804571aa5afbaf197e9c1539510fc766578c9825aa46cadbb18444cc32","reason":"Same source body in authored semantic page"},{"oldId":"b-35e43ed1462627dd29743919","targetId":"b-35e43ed1462627dd29743919","page":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","operation":"move","beforeSHA256":"50590b614b01aacf740b6f59f0a25be53dce523d2843825124cc6e1195f0f09c","afterSHA256":"50590b614b01aacf740b6f59f0a25be53dce523d2843825124cc6e1195f0f09c","reason":"Same source body in authored semantic page"},{"oldId":"b-56717630c6323bad9030fdad","targetId":"b-56717630c6323bad9030fdad","page":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","operation":"move","beforeSHA256":"2e7f9ca1ab75355dcb74d4a3f8cd95d8ec9fc0ddc39e8919ee0ca1d8fa2e2052","afterSHA256":"2e7f9ca1ab75355dcb74d4a3f8cd95d8ec9fc0ddc39e8919ee0ca1d8fa2e2052","reason":"Same source body in authored semantic page"},{"oldId":"b-ce5523eb6aeea5ccc1850808","targetId":"b-ce5523eb6aeea5ccc1850808","page":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","operation":"move","beforeSHA256":"2b31d6a9ce476da9fbc54ff1cd84e4d23c0a209eef12ce6ab7054f0dfa6f5c76","afterSHA256":"2b31d6a9ce476da9fbc54ff1cd84e4d23c0a209eef12ce6ab7054f0dfa6f5c76","reason":"Same source body in authored semantic page"},{"oldId":"b-140b650f502b87ea368478ef","targetId":"b-140b650f502b87ea368478ef","page":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","operation":"move","beforeSHA256":"bfed64de92e5326d9f2ea08a5fbf216a9101f67d42e71710906c6ab6d2692320","afterSHA256":"bfed64de92e5326d9f2ea08a5fbf216a9101f67d42e71710906c6ab6d2692320","reason":"Same source body in authored semantic page"},{"oldId":"b-0d275dd34268d1194dc716f2","targetId":"b-0d275dd34268d1194dc716f2","page":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","operation":"move","beforeSHA256":"063457994938d4e5dfe61567141bd163cb7d7cce6959928c1c0eb5510469ab6b","afterSHA256":"063457994938d4e5dfe61567141bd163cb7d7cce6959928c1c0eb5510469ab6b","reason":"Same source body in authored semantic page"},{"oldId":"b-a56a33b28eef42a5c1e81d56","targetId":"b-a56a33b28eef42a5c1e81d56","page":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","operation":"move","beforeSHA256":"421bb86160826d098ebd40ff162672a976ef2d422bd0fce72fa666c4eaad7d3e","afterSHA256":"421bb86160826d098ebd40ff162672a976ef2d422bd0fce72fa666c4eaad7d3e","reason":"Same source body in authored semantic page"},{"oldId":"b-2d38af3528c565d59763642d","targetId":"b-2d38af3528c565d59763642d","page":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","operation":"move","beforeSHA256":"eba1b58a7fce19f59185999c38f5f654b59946a33ae131684e1abbc607f712e6","afterSHA256":"eba1b58a7fce19f59185999c38f5f654b59946a33ae131684e1abbc607f712e6","reason":"Same source body in authored semantic page"},{"oldId":"b-c5c387cd70843ec197ce4cbf","targetId":"b-c5c387cd70843ec197ce4cbf","page":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","operation":"move","beforeSHA256":"6b5dab1b128812a45c0237b9943cd89a557634629a8386260132bba6eb7d7a14","afterSHA256":"6b5dab1b128812a45c0237b9943cd89a557634629a8386260132bba6eb7d7a14","reason":"Same source body in authored semantic page"},{"oldId":"b-cf1e819679aa7018f3cf9867","targetId":"b-cf1e819679aa7018f3cf9867","page":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","operation":"move","beforeSHA256":"b82eb99f0b75c3c6d07cae11fdb8041ed3871643065e2b41ebf2f1d956f99de4","afterSHA256":"b82eb99f0b75c3c6d07cae11fdb8041ed3871643065e2b41ebf2f1d956f99de4","reason":"Same source body in authored semantic page"},{"oldId":"b-1a3552e3f588a82022f1dd84","targetId":"b-1a3552e3f588a82022f1dd84","page":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","operation":"move","beforeSHA256":"eeb43459eb9f075a95c7403ff26d52e85c14cf632e9eef7d81193d82eb7eae86","afterSHA256":"eeb43459eb9f075a95c7403ff26d52e85c14cf632e9eef7d81193d82eb7eae86","reason":"Same source body in authored semantic page"},{"oldId":"b-f992383bbcf7d459d71719e2","targetId":"b-f992383bbcf7d459d71719e2","page":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","operation":"move","beforeSHA256":"e2fd6ed94ff5812ee027b0c1d2a3d46127eb13403d0e3f6c267ac4ef37f49552","afterSHA256":"e2fd6ed94ff5812ee027b0c1d2a3d46127eb13403d0e3f6c267ac4ef37f49552","reason":"Same source body in authored semantic page"},{"oldId":"b-7b708a73daab64941e04ddd4","targetId":"b-7b708a73daab64941e04ddd4","page":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","operation":"move","beforeSHA256":"38c3c7217ff456579df20fe9c5703f47cfc3e63d9dcbb6bd611964eef7aa9ad0","afterSHA256":"38c3c7217ff456579df20fe9c5703f47cfc3e63d9dcbb6bd611964eef7aa9ad0","reason":"Same source body in authored semantic page"},{"oldId":"b-9646d3ded06e118ad09b7ac5","targetId":"b-9646d3ded06e118ad09b7ac5","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"b81b865ed7c96a04916ece8e45b5f513d6d48a0b95cc2731a46f2c60802de664","afterSHA256":"b81b865ed7c96a04916ece8e45b5f513d6d48a0b95cc2731a46f2c60802de664","reason":"Same source body in authored semantic page"},{"oldId":"b-f94c9f53c71d0d089afd1bfd","targetId":"b-f94c9f53c71d0d089afd1bfd","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"3a74a62e574be11b30f988dbb15451bb02c361669a9eefdaa6127d8a74bad6f5","afterSHA256":"3a74a62e574be11b30f988dbb15451bb02c361669a9eefdaa6127d8a74bad6f5","reason":"Same source body in authored semantic page"},{"oldId":"b-60b2f106cedd82b0abf5be3a","targetId":"b-60b2f106cedd82b0abf5be3a","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"c7061a8ad0794772fc5fd4b5f0bdb6e66e098c0aaa2732e4c041ff8bb739810e","afterSHA256":"c7061a8ad0794772fc5fd4b5f0bdb6e66e098c0aaa2732e4c041ff8bb739810e","reason":"Same source body in authored semantic page"},{"oldId":"b-78607da548ac09055210b2b2","targetId":"b-78607da548ac09055210b2b2","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"1fb9bd54f6a6d811bd1b68919726fd1177e6a5264ddb1afa54180876084827ba","afterSHA256":"1fb9bd54f6a6d811bd1b68919726fd1177e6a5264ddb1afa54180876084827ba","reason":"Same source body in authored semantic page"},{"oldId":"b-42131d0db8312dc204c471bc","targetId":"b-42131d0db8312dc204c471bc","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"24e101bfca64bca25487af0223ddf64733850ac2f198d1326f78447406f724ff","afterSHA256":"24e101bfca64bca25487af0223ddf64733850ac2f198d1326f78447406f724ff","reason":"Same source body in authored semantic page"},{"oldId":"b-deda86f9fd4cf7c65d230d32","targetId":"b-deda86f9fd4cf7c65d230d32","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"fa47d13f4375702edee587849800946fb46b0cb96bc5dfacf00c80ad1dd47c44","afterSHA256":"fa47d13f4375702edee587849800946fb46b0cb96bc5dfacf00c80ad1dd47c44","reason":"Same source body in authored semantic page"},{"oldId":"b-63ebd466256e9c4c9db006ee","targetId":"b-63ebd466256e9c4c9db006ee","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"0d2f7a9737f9a95c5d7150d1ce3364baa7d3b82559a2be501d1690dcd74647f4","afterSHA256":"0d2f7a9737f9a95c5d7150d1ce3364baa7d3b82559a2be501d1690dcd74647f4","reason":"Same source body in authored semantic page"},{"oldId":"b-87655937a936716a7c3f859d","targetId":"b-87655937a936716a7c3f859d","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"0d52d45b91d64683943b3870efe42eb2211cb249baaa5d700568f83f16ac824f","afterSHA256":"0d52d45b91d64683943b3870efe42eb2211cb249baaa5d700568f83f16ac824f","reason":"Same source body in authored semantic page"},{"oldId":"b-79b5c161df763d8a09106d23","targetId":"b-79b5c161df763d8a09106d23","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"548903116868e99139fe6cb659aa140a85b965dcc46a1ad6a79904bd982e3beb","afterSHA256":"548903116868e99139fe6cb659aa140a85b965dcc46a1ad6a79904bd982e3beb","reason":"Same source body in authored semantic page"},{"oldId":"b-0a4a85982311381f1e764b45","targetId":"b-0a4a85982311381f1e764b45","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"a0b9c4c8d9eebe422e20a0d9595195dc58efc43923716e264bd41dc0bfb60c5d","afterSHA256":"a0b9c4c8d9eebe422e20a0d9595195dc58efc43923716e264bd41dc0bfb60c5d","reason":"Same source body in authored semantic page"},{"oldId":"b-86489774ca9c9e6f6c29b41e","targetId":"b-86489774ca9c9e6f6c29b41e","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"5a2ad5d4eb4c55adef619a9d7099e3489a0df2782017a87a2a4593130fcb2eaf","afterSHA256":"5a2ad5d4eb4c55adef619a9d7099e3489a0df2782017a87a2a4593130fcb2eaf","reason":"Same source body in authored semantic page"},{"oldId":"b-d207e0a6e3a4dd1745d9df67","targetId":"b-d207e0a6e3a4dd1745d9df67","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"e4d7a3e0afa1d5e068c5eb162d5fae7ff4cdb68424305df478e479d6de6d3cbc","afterSHA256":"e4d7a3e0afa1d5e068c5eb162d5fae7ff4cdb68424305df478e479d6de6d3cbc","reason":"Same source body in authored semantic page"},{"oldId":"b-229ef809347b8452fd25f82b","targetId":"b-229ef809347b8452fd25f82b","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"c54f1c8eedd49ebd3230440feaf9249ecf82351a2c3ac32e70e43f150b45a031","afterSHA256":"c54f1c8eedd49ebd3230440feaf9249ecf82351a2c3ac32e70e43f150b45a031","reason":"Same source body in authored semantic page"},{"oldId":"b-31a48fc006947b428cc4c197","targetId":"b-31a48fc006947b428cc4c197","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"7d1e522bf167385f95073a108d6651706c7ab2f25d134521e17b40fe2992bc59","afterSHA256":"7d1e522bf167385f95073a108d6651706c7ab2f25d134521e17b40fe2992bc59","reason":"Same source body in authored semantic page"},{"oldId":"b-5fbb92c2f3c1f46f36079465","targetId":"b-5fbb92c2f3c1f46f36079465","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"e60979fc29d0931ab0fa6565feb357a2b9d204702fac523f27809082dbf318a7","afterSHA256":"e60979fc29d0931ab0fa6565feb357a2b9d204702fac523f27809082dbf318a7","reason":"Same source body in authored semantic page"},{"oldId":"b-8e0367bc27a243e87a3c4e22","targetId":"b-8e0367bc27a243e87a3c4e22","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"44fa60a15468578fc2e7b4d15edcd2f5936efdbc31c698e97d1d17c94fdf3a93","afterSHA256":"44fa60a15468578fc2e7b4d15edcd2f5936efdbc31c698e97d1d17c94fdf3a93","reason":"Same source body in authored semantic page"},{"oldId":"b-7f61bfb5d57e285b1a1eaa54","targetId":"b-7f61bfb5d57e285b1a1eaa54","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"c1afda030628985fb13e6d5c22f9cfe7d7b0fe2cab59e7e3f191abb1dcef9feb","afterSHA256":"c1afda030628985fb13e6d5c22f9cfe7d7b0fe2cab59e7e3f191abb1dcef9feb","reason":"Same source body in authored semantic page"},{"oldId":"b-8981698eaf1662ddd4d4c3aa","targetId":"b-8981698eaf1662ddd4d4c3aa","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"053e231943f3ce6c919967bff3b098a25f5d7c5ed258867bf88b6fda5464e1f2","afterSHA256":"053e231943f3ce6c919967bff3b098a25f5d7c5ed258867bf88b6fda5464e1f2","reason":"Same source body in authored semantic page"},{"oldId":"b-4268a9b0ec64349c2b54cb8a","targetId":"b-4268a9b0ec64349c2b54cb8a","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"fedaaf52a99a89fdf8983619b82d1d3f90c7f2425a6c4494e17d99a8fd97c48f","afterSHA256":"fedaaf52a99a89fdf8983619b82d1d3f90c7f2425a6c4494e17d99a8fd97c48f","reason":"Same source body in authored semantic page"},{"oldId":"b-1e5caf7782e020179face7a9","targetId":"b-1e5caf7782e020179face7a9","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"ab2e895629a39a47c6fc0f16ba70892a54bee20eb9e4b1ddf18d8f3334fb81fe","afterSHA256":"ab2e895629a39a47c6fc0f16ba70892a54bee20eb9e4b1ddf18d8f3334fb81fe","reason":"Same source body in authored semantic page"},{"oldId":"b-59f00faee340d8e8c5cb9993","targetId":"b-59f00faee340d8e8c5cb9993","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"dfb749be9ea401298591c13840469fdf0010697e73c244978111ebf419a560a3","afterSHA256":"dfb749be9ea401298591c13840469fdf0010697e73c244978111ebf419a560a3","reason":"Same source body in authored semantic page"},{"oldId":"b-ae57910c68bfc4fc6ec88883","targetId":"b-ae57910c68bfc4fc6ec88883","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"6424f8550f5b5c6628f1965c5c1b4aafa939764425130e58f1a53d555fcca12a","afterSHA256":"6424f8550f5b5c6628f1965c5c1b4aafa939764425130e58f1a53d555fcca12a","reason":"Same source body in authored semantic page"},{"oldId":"b-2c09e3c453de97068b6e2332","targetId":"b-2c09e3c453de97068b6e2332","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"75e182f642c1113669edafb04efc844003f32942bf07649c400ab44b5772c86d","afterSHA256":"75e182f642c1113669edafb04efc844003f32942bf07649c400ab44b5772c86d","reason":"Same source body in authored semantic page"},{"oldId":"b-26070c26e3aa61572ee25ed7","targetId":"b-26070c26e3aa61572ee25ed7","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"79b23bf9a1f450a215537903032b76943a29701344a0725834d43be47d02bdb8","afterSHA256":"79b23bf9a1f450a215537903032b76943a29701344a0725834d43be47d02bdb8","reason":"Same source body in authored semantic page"},{"oldId":"b-103be8bd7fdf3c13b5d7b53a","targetId":"b-103be8bd7fdf3c13b5d7b53a","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"7a070e4079949de63d3f40004e06bc2b44eabd82cfe803d7183c8a4e3aa60118","afterSHA256":"7a070e4079949de63d3f40004e06bc2b44eabd82cfe803d7183c8a4e3aa60118","reason":"Same source body in authored semantic page"},{"oldId":"b-d79aef6168656706ffd3829a","targetId":"b-d79aef6168656706ffd3829a","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"e58f3bfde63e21eff0229440f4df21ebc4312e7d153980a079fc9492e8714ce5","afterSHA256":"e58f3bfde63e21eff0229440f4df21ebc4312e7d153980a079fc9492e8714ce5","reason":"Same source body in authored semantic page"},{"oldId":"b-8c6e02d1401413adfcc1389f","targetId":"b-8c6e02d1401413adfcc1389f","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"a03704d3c05d5ec2a67c2178b051ac4fdd8b69d54e6f999b8cffb44f26c2335f","afterSHA256":"a03704d3c05d5ec2a67c2178b051ac4fdd8b69d54e6f999b8cffb44f26c2335f","reason":"Same source body in authored semantic page"},{"oldId":"b-ca823a0b4992dbc4b107b63a","targetId":"b-ca823a0b4992dbc4b107b63a","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"5bc03f71d0e73034dde1ae62b299fce1769bd31220bdeb1b8cbc64c7b96cfa93","afterSHA256":"5bc03f71d0e73034dde1ae62b299fce1769bd31220bdeb1b8cbc64c7b96cfa93","reason":"Same source body in authored semantic page"},{"oldId":"b-52cd6a0b78150eb04b212f08","targetId":"b-52cd6a0b78150eb04b212f08","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"8017cdceef3018595cd3113e4fc86bca4d857d85b80fd4e531a4badfb1d7c20b","afterSHA256":"8017cdceef3018595cd3113e4fc86bca4d857d85b80fd4e531a4badfb1d7c20b","reason":"Same source body in authored semantic page"},{"oldId":"b-709e429e6e552ebaf8832ce3","targetId":"b-709e429e6e552ebaf8832ce3","page":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","operation":"move","beforeSHA256":"950dd0014bf5ab61cb0bc697072261d2c0637d1caec586a17dcaee2049d756ca","afterSHA256":"950dd0014bf5ab61cb0bc697072261d2c0637d1caec586a17dcaee2049d756ca","reason":"Same source body in authored semantic page"},{"oldId":"block-ed31be25c84b4c4eb511e2b846038ac3--两个编码器一个配对目标","targetId":"b-0d275dd34268d1194dc716f2","operation":"retain-source-identity"},{"oldId":"block-ed31be25c84b4c4eb511e2b846038ac3--为什么这是可用的新接口","targetId":"b-2d38af3528c565d59763642d","operation":"retain-source-identity"},{"oldId":"block-ed31be25c84b4c4eb511e2b846038ac3--三个干预三个不同问题","targetId":"b-cf1e819679aa7018f3cf9867","operation":"retain-source-identity"},{"oldId":"block-b7ab2768ecf04c3aa9e1c6307a4de22b--真实猫图结果保留模型照片与历史身份","targetId":"b-9646d3ded06e118ad09b7ac5","operation":"retain-source-identity"},{"oldId":"block-b7ab2768ecf04c3aa9e1c6307a4de22b--检索为什么能缓存每张图编码一次查询再比较","targetId":"b-63ebd466256e9c4c9db006ee","operation":"retain-source-identity"},{"oldId":"block-b7ab2768ecf04c3aa9e1c6307a4de22b--hitrecall-与-exact-重合率各自在问什么","targetId":"b-229ef809347b8452fd25f82b","operation":"retain-source-identity"},{"oldId":"block-b7ab2768ecf04c3aa9e1c6307a4de22b--第八讲预备阅读近似搜索与查询交互","targetId":"b-4268a9b0ec64349c2b54cb8a","operation":"retain-source-identity"},{"oldId":"block-b7ab2768ecf04c3aa9e1c6307a4de22b--真实-clip-关系反例与规则四格应分开读","targetId":"b-103be8bd7fdf3c13b5d7b53a","operation":"retain-source-identity"}],"blocks":[{"id":"b-3eadc4385b5b3440679b35c1","type":"h1","scope":"document","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-3eadc4385b5b3440679b35c1","content":"# CLS 10 · CLIP：配对学习与可复用表示","sha256":"271272473744b0e1471941a678bc961da666faaf6e5f5117d03c24ec7bfb1a92","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-opening","title":"CLS 10 · CLIP：配对学习与可复用表示","number":1},"sectionTitle":"CLS 10 · CLIP：配对学习与可复用表示","currentQuestion":"CLS 10 · CLIP：配对学习与可复用表示","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":null,"nextBlock":"b-f1c55bb9f56d342e6389b5f7","prerequisites":[{"id":"b-f1c55bb9f56d342e6389b5f7","url":"#b-f1c55bb9f56d342e6389b5f7","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-f1c55bb9f56d342e6389b5f7","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-f1c55bb9f56d342e6389b5f7","content":"按问题继续","sha256":"e91f24e4e4ca40e2099a0d81d30db6568f4bf2074b499eeee6e3959617bd97ac","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-opening","title":"CLS 10 · CLIP：配对学习与可复用表示","number":1},"sectionTitle":"CLS 10 · CLIP：配对学习与可复用表示","currentQuestion":"CLS 10 · CLIP：配对学习与可复用表示","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-3eadc4385b5b3440679b35c1","nextBlock":"b-8719256fc853f8814ebe766b","prerequisites":[{"id":"b-3eadc4385b5b3440679b35c1","url":"#b-3eadc4385b5b3440679b35c1","role":"section-title"}],"relatedBlocks":[]},{"id":"b-8719256fc853f8814ebe766b","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-8719256fc853f8814ebe766b","content":"CLIP对称目标、候选集合、缓存、IVF及真实关系分数","sha256":"8b4a38fbe2d21e8c471d155a892cffc7decd7adfc064650236630fb3edf7a7d0","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-opening","title":"CLS 10 · CLIP：配对学习与可复用表示","number":1},"sectionTitle":"CLS 10 · CLIP：配对学习与可复用表示","currentQuestion":"CLS 10 · CLIP：配对学习与可复用表示","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-f1c55bb9f56d342e6389b5f7","nextBlock":"b-663fd50d4e0b23c35a635354","prerequisites":[{"id":"b-3eadc4385b5b3440679b35c1","url":"#b-3eadc4385b5b3440679b35c1","role":"section-title"},{"id":"b-f1c55bb9f56d342e6389b5f7","url":"#b-f1c55bb9f56d342e6389b5f7","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-663fd50d4e0b23c35a635354","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-663fd50d4e0b23c35a635354","content":"可先阅读已有结果，再决定是否运行。重算时请核对各节记录的数据、参数、环境与日期。","sha256":"f22152fd55dcdb0090b5653d37145694fd19388d31e10226549464fe8b483578","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-opening","title":"CLS 10 · CLIP：配对学习与可复用表示","number":1},"sectionTitle":"CLS 10 · CLIP：配对学习与可复用表示","currentQuestion":"CLS 10 · CLIP：配对学习与可复用表示","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-8719256fc853f8814ebe766b","nextBlock":null,"prerequisites":[{"id":"b-3eadc4385b5b3440679b35c1","url":"#b-3eadc4385b5b3440679b35c1","role":"section-title"},{"id":"b-f1c55bb9f56d342e6389b5f7","url":"#b-f1c55bb9f56d342e6389b5f7","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-f7e7812dcb7700a1371bd3c6","type":"p","scope":"block-ed31be25c84b4c4eb511e2b846038ac3","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-f7e7812dcb7700a1371bd3c6","content":"**学习路径：** [文字候选与图文检索](/course/study/clip-retrieval.html)","sha256":"bab4bd804571aa5afbaf197e9c1539510fc766578c9825aa46cadbb18444cc32","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","title":"两个编码器，一个配对目标","number":2},"sectionTitle":"两个编码器，一个配对目标","currentQuestion":"两个编码器，一个配对目标","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":null,"nextBlock":"b-35e43ed1462627dd29743919","prerequisites":[],"relatedBlocks":[]},{"id":"b-35e43ed1462627dd29743919","type":"p","scope":"block-ed31be25c84b4c4eb511e2b846038ac3","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-35e43ed1462627dd29743919","content":"从[P57 配对矩阵](/course/pages/l3-r2-p57.html)进入，沿着[P58 文字候选](/course/pages/l3-r2-p58.html)到[P59 图库缓存](/course/pages/l3-r2-p59.html)：同一图文表示怎样从训练目标变成可用接口？","sha256":"50590b614b01aacf740b6f59f0a25be53dce523d2843825124cc6e1195f0f09c","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","title":"两个编码器，一个配对目标","number":2},"sectionTitle":"两个编码器，一个配对目标","currentQuestion":"两个编码器，一个配对目标","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-f7e7812dcb7700a1371bd3c6","nextBlock":"b-56717630c6323bad9030fdad","prerequisites":[{"id":"b-f7e7812dcb7700a1371bd3c6","url":"#b-f7e7812dcb7700a1371bd3c6","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-56717630c6323bad9030fdad","type":"p","scope":"block-ed31be25c84b4c4eb511e2b846038ac3","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-56717630c6323bad9030fdad","content":"这里的zero-shot是**不使用当前下游数据集再训练模型，直接用已有图像和文字编码器比较候选描述**。不保证相关概念未进入预训练；没有专用分类头也不足以单独证明这个协议成立。","sha256":"2e7f9ca1ab75355dcb74d4a3f8cd95d8ec9fc0ddc39e8919ee0ca1d8fa2e2052","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","title":"两个编码器，一个配对目标","number":2},"sectionTitle":"两个编码器，一个配对目标","currentQuestion":"两个编码器，一个配对目标","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-35e43ed1462627dd29743919","nextBlock":"b-ce5523eb6aeea5ccc1850808","prerequisites":[{"id":"b-f7e7812dcb7700a1371bd3c6","url":"#b-f7e7812dcb7700a1371bd3c6","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-ce5523eb6aeea5ccc1850808","type":"p","scope":"block-ed31be25c84b4c4eb511e2b846038ac3","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-ce5523eb6aeea5ccc1850808","content":"先看配对损失与候选分数，再到[LAB 04](https://deepnote.com/project/38755e4e-23f6-4f5f-8c68-8a2e4114b1c1/notebook/0ba963931ddf4866b507b210d93a43bf)核对真实照片的cosine/softmax。关心检索时继续[LAB 12](https://deepnote.com/project/38755e4e-23f6-4f5f-8c68-8a2e4114b1c1/notebook/921eeaf784284ce19568c6ca7619b55a)的缓存、命中ID和评价；近似索引及查询交互留第八讲选读。","sha256":"2b31d6a9ce476da9fbc54ff1cd84e4d23c0a209eef12ce6ab7054f0dfa6f5c76","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","title":"两个编码器，一个配对目标","number":2},"sectionTitle":"两个编码器，一个配对目标","currentQuestion":"两个编码器，一个配对目标","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-56717630c6323bad9030fdad","nextBlock":"b-140b650f502b87ea368478ef","prerequisites":[{"id":"b-f7e7812dcb7700a1371bd3c6","url":"#b-f7e7812dcb7700a1371bd3c6","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-140b650f502b87ea368478ef","type":"p","scope":"block-ed31be25c84b4c4eb511e2b846038ac3","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-140b650f502b87ea368478ef","content":"读完应能区分表示质量、候选定义和索引误差：一个返回结果错了，是模型没排对，还是近似检索漏掉了本来排前的项？","sha256":"bfed64de92e5326d9f2ea08a5fbf216a9101f67d42e71710906c6ab6d2692320","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","title":"两个编码器，一个配对目标","number":2},"sectionTitle":"两个编码器，一个配对目标","currentQuestion":"两个编码器，一个配对目标","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-ce5523eb6aeea5ccc1850808","nextBlock":"b-0d275dd34268d1194dc716f2","prerequisites":[{"id":"b-f7e7812dcb7700a1371bd3c6","url":"#b-f7e7812dcb7700a1371bd3c6","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-0d275dd34268d1194dc716f2","type":"h2","scope":"block-ed31be25c84b4c4eb511e2b846038ac3","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-0d275dd34268d1194dc716f2","content":"## 两个编码器，一个配对目标","sha256":"063457994938d4e5dfe61567141bd163cb7d7cce6959928c1c0eb5510469ab6b","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","title":"两个编码器，一个配对目标","number":2},"sectionTitle":"两个编码器，一个配对目标","currentQuestion":"两个编码器，一个配对目标","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-140b650f502b87ea368478ef","nextBlock":"b-a56a33b28eef42a5c1e81d56","prerequisites":[{"id":"b-f7e7812dcb7700a1371bd3c6","url":"#b-f7e7812dcb7700a1371bd3c6","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-a56a33b28eef42a5c1e81d56","type":"p","scope":"block-ed31be25c84b4c4eb511e2b846038ac3","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-a56a33b28eef42a5c1e81d56","content":"图像与文字分别归一化为 $v_i,u_j$，矩阵 $S_{ij}=v_i^Tu_j$ 同时支持图搜文与文搜图。双向交叉熵让原有配对相对其他候选更容易被选出。课堂三对图文的完整数值见 [三对图文的双向损失：从单位向量到 0.09567](/course/blocks/clip-matrix-worked.html)：温度 .2，正确概率约 .90876，双向损失约 .09567。CLS03 热身采用另一组向量与温度，不能混用两套数值。","sha256":"421bb86160826d098ebd40ff162672a976ef2d422bd0fce72fa666c4eaad7d3e","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","title":"两个编码器，一个配对目标","number":2},"sectionTitle":"两个编码器，一个配对目标","currentQuestion":"两个编码器，一个配对目标","sourceSlides":[],"knowledgeBlock":null,"formulas":[{"latex":"v_i,u_j","definitionContext":"两个编码器，一个配对目标"},{"latex":"S_{ij}=v_i^Tu_j","definitionContext":"两个编码器，一个配对目标"}],"previousBlock":"b-0d275dd34268d1194dc716f2","nextBlock":"b-2d38af3528c565d59763642d","prerequisites":[{"id":"b-0d275dd34268d1194dc716f2","url":"#b-0d275dd34268d1194dc716f2","role":"section-title"},{"id":"b-f7e7812dcb7700a1371bd3c6","url":"#b-f7e7812dcb7700a1371bd3c6","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-2d38af3528c565d59763642d","type":"h2","scope":"block-ed31be25c84b4c4eb511e2b846038ac3","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-2d38af3528c565d59763642d","content":"## 为什么这是可用的新接口","sha256":"eba1b58a7fce19f59185999c38f5f654b59946a33ae131684e1abbc607f712e6","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","title":"两个编码器，一个配对目标","number":2},"sectionTitle":"两个编码器，一个配对目标","currentQuestion":"两个编码器，一个配对目标","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-a56a33b28eef42a5c1e81d56","nextBlock":"b-c5c387cd70843ec197ce4cbf","prerequisites":[{"id":"b-0d275dd34268d1194dc716f2","url":"#b-0d275dd34268d1194dc716f2","role":"section-title"},{"id":"b-f7e7812dcb7700a1371bd3c6","url":"#b-f7e7812dcb7700a1371bd3c6","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-c5c387cd70843ec197ce4cbf","type":"p","scope":"block-ed31be25c84b4c4eb511e2b846038ac3","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-c5c387cd70843ec197ce4cbf","content":"原始 CLIP 研究展示自然语言监督能迁移到多种视觉任务，并用文字定义当前分类候选；无需为每次候选集合重训一个固定类别头。[论文中的正面迁移证据](/course/blocks/clip-positive-transfer-evidence.html)。它留下的是图文比较接口，描述生成与定位仍需相应输出。","sha256":"6b5dab1b128812a45c0237b9943cd89a557634629a8386260132bba6eb7d7a14","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","title":"两个编码器，一个配对目标","number":2},"sectionTitle":"两个编码器，一个配对目标","currentQuestion":"两个编码器，一个配对目标","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-2d38af3528c565d59763642d","nextBlock":"b-cf1e819679aa7018f3cf9867","prerequisites":[{"id":"b-2d38af3528c565d59763642d","url":"#b-2d38af3528c565d59763642d","role":"section-title"},{"id":"b-f7e7812dcb7700a1371bd3c6","url":"#b-f7e7812dcb7700a1371bd3c6","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-cf1e819679aa7018f3cf9867","type":"h2","scope":"block-ed31be25c84b4c4eb511e2b846038ac3","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-cf1e819679aa7018f3cf9867","content":"## 三个干预，三个不同问题","sha256":"b82eb99f0b75c3c6d07cae11fdb8041ed3871643065e2b41ebf2f1d956f99de4","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","title":"两个编码器，一个配对目标","number":2},"sectionTitle":"两个编码器，一个配对目标","currentQuestion":"两个编码器，一个配对目标","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-c5c387cd70843ec197ce4cbf","nextBlock":"b-1a3552e3f588a82022f1dd84","prerequisites":[{"id":"b-2d38af3528c565d59763642d","url":"#b-2d38af3528c565d59763642d","role":"section-title"},{"id":"b-f7e7812dcb7700a1371bd3c6","url":"#b-f7e7812dcb7700a1371bd3c6","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-1a3552e3f588a82022f1dd84","type":"p","scope":"block-ed31be25c84b4c4eb511e2b846038ac3","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-1a3552e3f588a82022f1dd84","content":"固定图像和候选文字，只新增选项：原余弦可保持，但 softmax 分母改变。改模板：文本向量改变，余弦也可能改变。改图片：视觉向量改变，应检查分数是否跟随所需视觉内容。","sha256":"eeb43459eb9f075a95c7403ff26d52e85c14cf632e9eef7d81193d82eb7eae86","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","title":"两个编码器，一个配对目标","number":2},"sectionTitle":"两个编码器，一个配对目标","currentQuestion":"两个编码器，一个配对目标","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-cf1e819679aa7018f3cf9867","nextBlock":"b-f992383bbcf7d459d71719e2","prerequisites":[{"id":"b-cf1e819679aa7018f3cf9867","url":"#b-cf1e819679aa7018f3cf9867","role":"section-title"},{"id":"b-f7e7812dcb7700a1371bd3c6","url":"#b-f7e7812dcb7700a1371bd3c6","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-f992383bbcf7d459d71719e2","type":"p","scope":"block-ed31be25c84b4c4eb511e2b846038ac3","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-f992383bbcf7d459d71719e2","content":"若猫/狗 logits 为 2/1，猫概率为 .7311；添加 logit 为2的“幼猫”，原猫项变为 .4223。两次图像与原猫文字并没有变。候选内概率不能单独解读为开放世界真实性。[完整算例](/course/blocks/clip-candidate-probability.html)。","sha256":"e2fd6ed94ff5812ee027b0c1d2a3d46127eb13403d0e3f6c267ac4ef37f49552","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","title":"两个编码器，一个配对目标","number":2},"sectionTitle":"两个编码器，一个配对目标","currentQuestion":"两个编码器，一个配对目标","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-1a3552e3f588a82022f1dd84","nextBlock":"b-7b708a73daab64941e04ddd4","prerequisites":[{"id":"b-cf1e819679aa7018f3cf9867","url":"#b-cf1e819679aa7018f3cf9867","role":"section-title"},{"id":"b-f7e7812dcb7700a1371bd3c6","url":"#b-f7e7812dcb7700a1371bd3c6","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-7b708a73daab64941e04ddd4","type":"p","scope":"block-ed31be25c84b4c4eb511e2b846038ac3","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-7b708a73daab64941e04ddd4","content":"LAB04 的真实猫图已保存上述接口对照。LAB12 使用完整 512 维编码，不是把候选分数拼成向量。两本共享模型身份、各答不同问题：前者解释模型与候选，后者解释缓存和搜索。","sha256":"38c3c7217ff456579df20fe9c5703f47cfc3e63d9dcbb6bd611964eef7aa9ad0","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-ed31be25c84b4c4eb511e2b846038ac3","title":"两个编码器，一个配对目标","number":2},"sectionTitle":"两个编码器，一个配对目标","currentQuestion":"两个编码器，一个配对目标","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-f992383bbcf7d459d71719e2","nextBlock":null,"prerequisites":[{"id":"b-cf1e819679aa7018f3cf9867","url":"#b-cf1e819679aa7018f3cf9867","role":"section-title"},{"id":"b-f7e7812dcb7700a1371bd3c6","url":"#b-f7e7812dcb7700a1371bd3c6","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-9646d3ded06e118ad09b7ac5","type":"h2","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-9646d3ded06e118ad09b7ac5","content":"## 真实猫图结果：保留模型、照片与历史身份","sha256":"b81b865ed7c96a04916ece8e45b5f513d6d48a0b95cc2731a46f2c60802de664","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":null,"nextBlock":"b-f94c9f53c71d0d089afd1bfd","prerequisites":[{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-f94c9f53c71d0d089afd1bfd","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-f94c9f53c71d0d089afd1bfd","content":"当前 LAB 04 保存真实 Chelsea 猫照片与 OpenAI CLIP ViT-B/32 实验。2026-09-22 的本地复核使用固定 checkpoint revision `3d74acf9a28c67741b2f4f2ea7635f0aaf6f0268`，没有重新训练 CLIP；当前整理也没有重跑该推理。图片先转 RGB、缩放并中心裁剪到 $224\\times224$，再按模型配置归一化。","sha256":"3a74a62e574be11b30f988dbb15451bb02c361669a9eefdaa6127d8a74bad6f5","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[{"latex":"224\\times224","definitionContext":"真实猫图结果：保留模型、照片与历史身份"}],"previousBlock":"b-9646d3ded06e118ad09b7ac5","nextBlock":"b-60b2f106cedd82b0abf5be3a","prerequisites":[{"id":"b-9646d3ded06e118ad09b7ac5","url":"#b-9646d3ded06e118ad09b7ac5","role":"section-title"}],"relatedBlocks":[]},{"id":"b-60b2f106cedd82b0abf5be3a","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-60b2f106cedd82b0abf5be3a","content":"基础 cat/dog/horse 候选下，cat 余弦约 0.28691、候选 softmax 约 0.99577；添加 tiger 与 fox 后，共享 cat 的余弦保持不变，softmax 降至约 0.98195；再删除 cat，tiger 成为剩余候选的最高项。新旧猫图余弦最大差约 $1.04\\times10^{-7}$，把后来的复核与历史材料连接起来。","sha256":"c7061a8ad0794772fc5fd4b5f0bdb6e66e098c0aaa2732e4c041ff8bb739810e","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[{"latex":"1.04\\times10^{-7}","definitionContext":"真实猫图结果：保留模型、照片与历史身份"}],"previousBlock":"b-f94c9f53c71d0d089afd1bfd","nextBlock":"b-78607da548ac09055210b2b2","prerequisites":[{"id":"b-9646d3ded06e118ad09b7ac5","url":"#b-9646d3ded06e118ad09b7ac5","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-78607da548ac09055210b2b2","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-78607da548ac09055210b2b2","content":"正面结果是模型可以在这张真实照片上把图像与合理文字对应，并且其候选接口的变化符合预期。数值 0.99577 是给定候选集合内的相对分配，不是“现实中有猫的校准概率”。一张猫图也不能替代数据集级泛化评测。","sha256":"1fb9bd54f6a6d811bd1b68919726fd1177e6a5264ddb1afa54180876084827ba","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-60b2f106cedd82b0abf5be3a","nextBlock":"b-42131d0db8312dc204c471bc","prerequisites":[{"id":"b-9646d3ded06e118ad09b7ac5","url":"#b-9646d3ded06e118ad09b7ac5","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-42131d0db8312dc204c471bc","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-42131d0db8312dc204c471bc","content":"LAB 04 负责模型输入、候选、模板和关系检查；LAB 12 复用同一模型产生的完整 512 维向量，研究图库缓存与搜索。不要把四个候选分数拼成所谓图像表示；真正可复用的是编码器输出的向量。先在 LAB 04 理解分数身份，再在 LAB 12 看系统组织，就无需重复训练或建立两份同义实验。","sha256":"24e101bfca64bca25487af0223ddf64733850ac2f198d1326f78447406f724ff","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-78607da548ac09055210b2b2","nextBlock":"b-deda86f9fd4cf7c65d230d32","prerequisites":[{"id":"b-9646d3ded06e118ad09b7ac5","url":"#b-9646d3ded06e118ad09b7ac5","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-deda86f9fd4cf7c65d230d32","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-deda86f9fd4cf7c65d230d32","content":"[本节固定网页 URL](/course/blocks/clip-real-checkpoint-evidence.html)","sha256":"fa47d13f4375702edee587849800946fb46b0cb96bc5dfacf00c80ad1dd47c44","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-42131d0db8312dc204c471bc","nextBlock":"b-63ebd466256e9c4c9db006ee","prerequisites":[{"id":"b-9646d3ded06e118ad09b7ac5","url":"#b-9646d3ded06e118ad09b7ac5","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-63ebd466256e9c4c9db006ee","type":"h2","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-63ebd466256e9c4c9db006ee","content":"## 检索为什么能缓存：每张图编码一次，查询再比较","sha256":"0d2f7a9737f9a95c5d7150d1ce3364baa7d3b82559a2be501d1690dcd74647f4","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-deda86f9fd4cf7c65d230d32","nextBlock":"b-87655937a936716a7c3f859d","prerequisites":[{"id":"b-9646d3ded06e118ad09b7ac5","url":"#b-9646d3ded06e118ad09b7ac5","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-87655937a936716a7c3f859d","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-87655937a936716a7c3f859d","content":"设图库有 $N$ 张图，收到 $Q$ 条文字查询。双编码器的图像输出不依赖当前查询，所以可以先计算图库矩阵 $V\\in\\mathbb R^{N\\times d}$，查询到来时只计算文字向量 $u$，再用 $Vu$ 得分。这把“理解输入的深度编码”和“在现有表示中比较”分成两段。","sha256":"0d52d45b91d64683943b3870efe42eb2211cb249baaa5d700568f83f16ac824f","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[{"latex":"N","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"Q","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"V\\in\\mathbb R^{N\\times d}","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"u","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"Vu","definitionContext":"真实猫图结果：保留模型、照片与历史身份"}],"previousBlock":"b-63ebd466256e9c4c9db006ee","nextBlock":"b-79b5c161df763d8a09106d23","prerequisites":[{"id":"b-63ebd466256e9c4c9db006ee","url":"#b-63ebd466256e9c4c9db006ee","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-79b5c161df763d8a09106d23","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-79b5c161df763d8a09106d23","content":"若每个图文对都重新分别编码，需 $NQ$ 次图片样本编码和 $NQ$ 次文字样本编码；有缓存则是 $N+Q$。本课程 $N=24,Q=12$，两者为 576 与 36 次样本编码。它是解析工作量，不是秒数；一个批次调用可以同时编码多个样本。","sha256":"548903116868e99139fe6cb659aa140a85b965dcc46a1ad6a79904bd982e3beb","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[{"latex":"NQ","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"NQ","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"N+Q","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"N=24,Q=12","definitionContext":"真实猫图结果：保留模型、照片与历史身份"}],"previousBlock":"b-87655937a936716a7c3f859d","nextBlock":"b-0a4a85982311381f1e764b45","prerequisites":[{"id":"b-63ebd466256e9c4c9db006ee","url":"#b-63ebd466256e9c4c9db006ee","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-0a4a85982311381f1e764b45","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-0a4a85982311381f1e764b45","content":"缓存并没有消除搜索本身。exact 查询仍要与全部 $N$ 向量做点积；float32 图库矩阵占 $4Nd$ 字节。本例 $24\\times512\\times4=49,152$ 字节，不含图片、模型、ID 与索引。改变 checkpoint、预处理或图片内容需要重建对应缓存；只新增文字候选不改变旧图片向量。","sha256":"a0b9c4c8d9eebe422e20a0d9595195dc58efc43923716e264bd41dc0bfb60c5d","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[{"latex":"N","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"4Nd","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"24\\times512\\times4=49,152","definitionContext":"真实猫图结果：保留模型、照片与历史身份"}],"previousBlock":"b-79b5c161df763d8a09106d23","nextBlock":"b-86489774ca9c9e6f6c29b41e","prerequisites":[{"id":"b-63ebd466256e9c4c9db006ee","url":"#b-63ebd466256e9c4c9db006ee","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-86489774ca9c9e6f6c29b41e","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-86489774ca9c9e6f6c29b41e","content":"P59 使用已有 24 项缓存显示猫查询的前三项：`chelsea-center90`、`chelsea-full`、`chelsea-right90`。24 项其实来自六张照片的四种相关裁剪，不能当成 24 张独立语义样本。它足以观察排名与缓存复用；更大的索引工程属于第八讲和 LAB 12 的选读部分。","sha256":"5a2ad5d4eb4c55adef619a9d7099e3489a0df2782017a87a2a4593130fcb2eaf","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-0a4a85982311381f1e764b45","nextBlock":"b-d207e0a6e3a4dd1745d9df67","prerequisites":[{"id":"b-63ebd466256e9c4c9db006ee","url":"#b-63ebd466256e9c4c9db006ee","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-d207e0a6e3a4dd1745d9df67","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-d207e0a6e3a4dd1745d9df67","content":"[本节固定网页 URL](/course/blocks/retrieval-cache-interface.html)","sha256":"e4d7a3e0afa1d5e068c5eb162d5fae7ff4cdb68424305df478e479d6de6d3cbc","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-86489774ca9c9e6f6c29b41e","nextBlock":"b-229ef809347b8452fd25f82b","prerequisites":[{"id":"b-63ebd466256e9c4c9db006ee","url":"#b-63ebd466256e9c4c9db006ee","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-229ef809347b8452fd25f82b","type":"h2","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-229ef809347b8452fd25f82b","content":"## Hit、Recall 与 exact 重合率，各自在问什么","sha256":"c54f1c8eedd49ebd3230440feaf9249ecf82351a2c3ac32e70e43f150b45a031","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-d207e0a6e3a4dd1745d9df67","nextBlock":"b-31a48fc006947b428cc4c197","prerequisites":[{"id":"b-63ebd466256e9c4c9db006ee","url":"#b-63ebd466256e9c4c9db006ee","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-31a48fc006947b428cc4c197","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-31a48fc006947b428cc4c197","content":"固定一个查询，相关集合为 $R(q)$，检索前 $K$ 个结果为 $A_K(q)$。三个常见指标不是同义词：Hit@K 问是否至少命中一个相关结果；Recall@K 为 $|A_K\\cap R|/|R|$；ANN overlap 问近似搜索是否复现精确搜索，计算 $|A_K\\cap E_K|/K$，其中 $E_K$ 为 exact 前 K。","sha256":"7d1e522bf167385f95073a108d6651706c7ab2f25d134521e17b40fe2992bc59","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[{"latex":"R(q)","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"K","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"A_K(q)","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"|A_K\\cap R|/|R|","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"|A_K\\cap E_K|/K","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"E_K","definitionContext":"真实猫图结果：保留模型、照片与历史身份"}],"previousBlock":"b-229ef809347b8452fd25f82b","nextBlock":"b-5fbb92c2f3c1f46f36079465","prerequisites":[{"id":"b-229ef809347b8452fd25f82b","url":"#b-229ef809347b8452fd25f82b","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-5fbb92c2f3c1f46f36079465","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-5fbb92c2f3c1f46f36079465","content":"假设某猫查询有四个猫裁剪算相关，前三名命中两个。Hit@3 是 1，Recall@3 是 $2/4=0.5$。若 exact 的前三名是 a,b,c，ANN 找到 a,b,d，二者 overlap 是 $2/3$；d 即使仍然是猫，语义命中也可能不变。模型相关性与索引逼近的是两个不同问题。","sha256":"e60979fc29d0931ab0fa6565feb357a2b9d204702fac523f27809082dbf318a7","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[{"latex":"2/4=0.5","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"2/3","definitionContext":"真实猫图结果：保留模型、照片与历史身份"}],"previousBlock":"b-31a48fc006947b428cc4c197","nextBlock":"b-8e0367bc27a243e87a3c4e22","prerequisites":[{"id":"b-229ef809347b8452fd25f82b","url":"#b-229ef809347b8452fd25f82b","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-8e0367bc27a243e87a3c4e22","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-8e0367bc27a243e87a3c4e22","content":"LAB 12 的历史结果正体现这个区别：exact 文搜图 Hit@3=1；IVF 只查一个簇时 exact top-3 重合率为 0.7778，语义 Hit@3 仍为 1。它漏掉部分同源裁剪，却仍保留某个相关裁剪。这不是指标互相矛盾，而是各自回答了自己的问题。","sha256":"44fa60a15468578fc2e7b4d15edcd2f5936efdbc31c698e97d1d17c94fdf3a93","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-5fbb92c2f3c1f46f36079465","nextBlock":"b-7f61bfb5d57e285b1a1eaa54","prerequisites":[{"id":"b-229ef809347b8452fd25f82b","url":"#b-229ef809347b8452fd25f82b","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-7f61bfb5d57e285b1a1eaa54","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-7f61bfb5d57e285b1a1eaa54","content":"阅读结果先找查询集合、相关集合和 K，再看成绩。若一个查询只有一个正例，Hit@K 与单正例 Recall@K 恰好同值；换成多正例后必须重新写清口径。保存查询和命中 ID 比只保存平均数字更便于 AI 或同学追溯解释。","sha256":"c1afda030628985fb13e6d5c22f9cfe7d7b0fe2cab59e7e3f191abb1dcef9feb","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-8e0367bc27a243e87a3c4e22","nextBlock":"b-8981698eaf1662ddd4d4c3aa","prerequisites":[{"id":"b-229ef809347b8452fd25f82b","url":"#b-229ef809347b8452fd25f82b","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-8981698eaf1662ddd4d4c3aa","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-8981698eaf1662ddd4d4c3aa","content":"[本节固定网页 URL](/course/blocks/retrieval-metric-contract.html)","sha256":"053e231943f3ce6c919967bff3b098a25f5d7c5ed258867bf88b6fda5464e1f2","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-7f61bfb5d57e285b1a1eaa54","nextBlock":"b-4268a9b0ec64349c2b54cb8a","prerequisites":[{"id":"b-229ef809347b8452fd25f82b","url":"#b-229ef809347b8452fd25f82b","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-4268a9b0ec64349c2b54cb8a","type":"h2","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-4268a9b0ec64349c2b54cb8a","content":"## 第八讲预备阅读：近似搜索与查询交互","sha256":"fedaaf52a99a89fdf8983619b82d1d3f90c7f2425a6c4494e17d99a8fd97c48f","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-8981698eaf1662ddd4d4c3aa","nextBlock":"b-1e5caf7782e020179face7a9","prerequisites":[{"id":"b-229ef809347b8452fd25f82b","url":"#b-229ef809347b8452fd25f82b","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-1e5caf7782e020179face7a9","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-1e5caf7782e020179face7a9","content":"这部分服务于第八讲的检索预备阅读，不是 P59 必须讲完的技术章。LAB 12 的 IVF-Flat 先把图库分成 8 个簇，查询只打开 `nprobe` 个最近簇，再对桶内原向量精确打分。近似出现在没有打开的桶；把所有 8 个桶打开应恢复 exact 排名。","sha256":"ab2e895629a39a47c6fc0f16ba70892a54bee20eb9e4b1ddf18d8f3334fb81fe","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-4268a9b0ec64349c2b54cb8a","nextBlock":"b-59f00faee340d8e8c5cb9993","prerequisites":[{"id":"b-4268a9b0ec64349c2b54cb8a","url":"#b-4268a9b0ec64349c2b54cb8a","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-59f00faee340d8e8c5cb9993","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-59f00faee340d8e8c5cb9993","content":"2026-09-22 保存的本地结果中，nprobe=1 平均扫描 4.17 个图像向量，exact 扫描 24 个；但整批 12 查询中位耗时为约 0.1016 ms 与 0.0456 ms。小库矩阵乘法已经很便宜，Python 路由和排序成本反而更大。扫描更少不等于实测更快。计时排除模型编码、磁盘读取和建索引。","sha256":"dfb749be9ea401298591c13840469fdf0010697e73c244978111ebf419a560a3","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-1e5caf7782e020179face7a9","nextBlock":"b-ae57910c68bfc4fc6ec88883","prerequisites":[{"id":"b-4268a9b0ec64349c2b54cb8a","url":"#b-4268a9b0ec64349c2b54cb8a","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-ae57910c68bfc4fc6ec88883","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-ae57910c68bfc4fc6ec88883","content":"另一个方向是让查询参与局部交互。缓存左右区域向量 $r_j$，对查询 $q$ 计算 $u_j=q^Tr_j$、$w_j=\\mathrm{softmax}(u_j/.05)$，再汇总 $\\sum_j w_ju_j$。猫查询可提高猫区域权重，宇航员查询可提高宇航员区域权重；但这个聚合对区域顺序不敏感，交换左右后总分不变。多向量并不自动保存关系。","sha256":"6424f8550f5b5c6628f1965c5c1b4aafa939764425130e58f1a53d555fcca12a","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[{"latex":"r_j","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"q","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"u_j=q^Tr_j","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"w_j=\\mathrm{softmax}(u_j/.05)","definitionContext":"真实猫图结果：保留模型、照片与历史身份"},{"latex":"\\sum_j w_ju_j","definitionContext":"真实猫图结果：保留模型、照片与历史身份"}],"previousBlock":"b-59f00faee340d8e8c5cb9993","nextBlock":"b-2c09e3c453de97068b6e2332","prerequisites":[{"id":"b-4268a9b0ec64349c2b54cb8a","url":"#b-4268a9b0ec64349c2b54cb8a","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-2c09e3c453de97068b6e2332","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-2c09e3c453de97068b6e2332","content":"逐对重复调用独立 CLIP 编码器仍是 $f(I)^Tg(T)$，不因此变成交叉编码。联合模型把图文在内部相互条件化，通常需要更多查询相关计算。可用双编码先召回，再少量重排；要判断收益，需要固定检索库、查询和评价协议。这些机制在现有 LAB 12 保留为选做，不在主讲另开一章。","sha256":"75e182f642c1113669edafb04efc844003f32942bf07649c400ab44b5772c86d","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[{"latex":"f(I)^Tg(T)","definitionContext":"真实猫图结果：保留模型、照片与历史身份"}],"previousBlock":"b-ae57910c68bfc4fc6ec88883","nextBlock":"b-26070c26e3aa61572ee25ed7","prerequisites":[{"id":"b-4268a9b0ec64349c2b54cb8a","url":"#b-4268a9b0ec64349c2b54cb8a","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-26070c26e3aa61572ee25ed7","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-26070c26e3aa61572ee25ed7","content":"[选读固定 URL](/course/blocks/retrieval-approximation-and-interaction.html)","sha256":"79b23bf9a1f450a215537903032b76943a29701344a0725834d43be47d02bdb8","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-2c09e3c453de97068b6e2332","nextBlock":"b-103be8bd7fdf3c13b5d7b53a","prerequisites":[{"id":"b-4268a9b0ec64349c2b54cb8a","url":"#b-4268a9b0ec64349c2b54cb8a","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-103be8bd7fdf3c13b5d7b53a","type":"h2","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-103be8bd7fdf3c13b5d7b53a","content":"## 真实 CLIP 关系反例与规则四格，应分开读","sha256":"7a070e4079949de63d3f40004e06bc2b44eabd82cfe803d7183c8a4e3aa60118","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-26070c26e3aa61572ee25ed7","nextBlock":"b-d79aef6168656706ffd3829a","prerequisites":[{"id":"b-4268a9b0ec64349c2b54cb8a","url":"#b-4268a9b0ec64349c2b54cb8a","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-d79aef6168656706ffd3829a","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-d79aef6168656706ffd3829a","content":"持球四格首先是一份规则预测表；它与 LAB 04 另一组真实 CLIP 关系推理不是同一证据。后者使用猫和宇航员的固定拼贴，交换左右位置，比较“猫在左、宇航员在右”及其相反描述。","sha256":"e58f3bfde63e21eff0229440f4df21ebc4312e7d153980a079fc9492e8714ce5","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-103be8bd7fdf3c13b5d7b53a","nextBlock":"b-8c6e02d1401413adfcc1389f","prerequisites":[{"id":"b-103be8bd7fdf3c13b5d7b53a","url":"#b-103be8bd7fdf3c13b5d7b53a","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-8c6e02d1401413adfcc1389f","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-8c6e02d1401413adfcc1389f","content":"2026-09-22 保存结果中，猫左图的两句余弦约为 0.37850、0.38184；交换后约为 0.35660、0.36301。两图都偏向“宇航员在左、猫在右”，所以第一张关系判断错误。这说明在该固定模型、拼贴与文字条件下，整体匹配没有正确区分这一次左右绑定。","sha256":"a03704d3c05d5ec2a67c2178b051ac4fdd8b69d54e6f999b8cffb44f26c2335f","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-d79aef6168656706ffd3829a","nextBlock":"b-ca823a0b4992dbc4b107b63a","prerequisites":[{"id":"b-103be8bd7fdf3c13b5d7b53a","url":"#b-103be8bd7fdf3c13b5d7b53a","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-ca823a0b4992dbc4b107b63a","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-ca823a0b4992dbc4b107b63a","content":"但同一模型在猫图候选分类和小图库检索中有真实成功，不能用这个失败抹去对象匹配能力。更准确的研究问题是：哪些对象和语义可以由全局表示稳定匹配，哪些细粒度关系需要更合适的空间组织、交互或训练资料？","sha256":"5bc03f71d0e73034dde1ae62b299fce1769bd31220bdeb1b8cbc64c7b96cfa93","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-8c6e02d1401413adfcc1389f","nextBlock":"b-52cd6a0b78150eb04b212f08","prerequisites":[{"id":"b-103be8bd7fdf3c13b5d7b53a","url":"#b-103be8bd7fdf3c13b5d7b53a","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-52cd6a0b78150eb04b212f08","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-52cd6a0b78150eb04b212f08","content":"LAB 12 的局部加权规则提供另一种解释路径：查询改变了猫/宇航员区域权重，却因汇总公式忽略坐标而对交换左右严格不敏感。这个失败来自可指出的结构对称性。它帮助区分“区域更多”与“关系已经被表达”，再自然接入 P63 的定位任务。以上均为已有历史记录，本轮没有重跑或扩大结论。","sha256":"8017cdceef3018595cd3113e4fc86bca4d857d85b80fd4e531a4badfb1d7c20b","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-ca823a0b4992dbc4b107b63a","nextBlock":"b-709e429e6e552ebaf8832ce3","prerequisites":[{"id":"b-103be8bd7fdf3c13b5d7b53a","url":"#b-103be8bd7fdf3c13b5d7b53a","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-709e429e6e552ebaf8832ce3","type":"p","scope":"block-b7ab2768ecf04c3aa9e1c6307a4de22b","url":"https://codingai-lec03.pages.dev/course/cls11-clip检索与表示缓存.html#b-709e429e6e552ebaf8832ce3","content":"[本节固定网页 URL](/course/blocks/clip-spatial-counterexample.html)","sha256":"950dd0014bf5ab61cb0bc697072261d2c0637d1caec586a17dcaee2049d756ca","chapter":{"id":"course","title":"CLS 10 · CLIP：配对学习与可复用表示"},"unit":{"id":"cls11-clip检索与表示缓存","title":"CLS 10 · CLIP：配对学习与可复用表示"},"page":{"id":"reading-block-b7ab2768ecf04c3aa9e1c6307a4de22b","title":"真实猫图结果：保留模型、照片与历史身份","number":3},"sectionTitle":"真实猫图结果：保留模型、照片与历史身份","currentQuestion":"真实猫图结果：保留模型、照片与历史身份","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-52cd6a0b78150eb04b212f08","nextBlock":null,"prerequisites":[{"id":"b-103be8bd7fdf3c13b5d7b53a","url":"#b-103be8bd7fdf3c13b5d7b53a","role":"section-title"},{"id":"b-f94c9f53c71d0d089afd1bfd","url":"#b-f94c9f53c71d0d089afd1bfd","role":"problem-context"}],"relatedBlocks":[]}]}
