{"version":2,"relationshipURLBase":"https://codingai-lec03.pages.dev/course/notebook-blocks/464a6a439b674b42bdf6e18175401eee.html","relationshipResolution":"Resolve relative relationship URLs against relationshipURLBase; complete records and absolute URLs are in blocks.","title":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/464a6a439b674b42bdf6e18175401eee.html","markdown":"https://codingai-lec03.pages.dev/course/notebook-blocks/464a6a439b674b42bdf6e18175401eee.md","pages":[{"id":"reading-opening","title":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","unit":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","unitId":"notebook-blocks/464a6a439b674b42bdf6e18175401eee","chapter":"course","number":1}],"aliases":[{"oldId":"b-5caa527361ea33a731b9d905","targetId":"b-5caa527361ea33a731b9d905","page":"reading-opening","operation":"move","beforeSHA256":"9027342eb8430f11699811edb871aeb2e37b28e9f874a2aa48778e6bac2818b7","afterSHA256":"9027342eb8430f11699811edb871aeb2e37b28e9f874a2aa48778e6bac2818b7","reason":"Same source body in authored semantic page"},{"oldId":"b-2bed0bad47506b924f7b7f88","targetId":"b-2bed0bad47506b924f7b7f88","page":"reading-opening","operation":"move","beforeSHA256":"978e0845984afe2f74d875bddf5945578ff3d592060b5efa69c45a39453319de","afterSHA256":"978e0845984afe2f74d875bddf5945578ff3d592060b5efa69c45a39453319de","reason":"Same source body in authored semantic page"},{"oldId":"b-1a15bd3224ab6a3a7178fb21","targetId":"b-1a15bd3224ab6a3a7178fb21","page":"reading-opening","operation":"move","beforeSHA256":"dc06c1e728a4b5740ba634b145bc9a1da6323031626734cb4555db5a744df806","afterSHA256":"dc06c1e728a4b5740ba634b145bc9a1da6323031626734cb4555db5a744df806","reason":"Same source body in authored semantic page"},{"oldId":"b-93cdf6c21fcdefa08cde8ad1","targetId":"b-93cdf6c21fcdefa08cde8ad1","page":"reading-opening","operation":"move","beforeSHA256":"4e0de6d032a3765c60907de32f28cd988b659299663e842d319bdb0426243d78","afterSHA256":"4e0de6d032a3765c60907de32f28cd988b659299663e842d319bdb0426243d78","reason":"Same source body in authored semantic page"},{"oldId":"b-bfe4016d2bccbbcb9012ac90","targetId":"b-bfe4016d2bccbbcb9012ac90","page":"reading-opening","operation":"move","beforeSHA256":"bad2300d993a83e0bd2f5f97d8bebdf04b9365e535f41eed4cdd34f598052b42","afterSHA256":"bad2300d993a83e0bd2f5f97d8bebdf04b9365e535f41eed4cdd34f598052b42","reason":"Same source body in authored semantic page"}],"blocks":[{"id":"b-5caa527361ea33a731b9d905","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/464a6a439b674b42bdf6e18175401eee.html#b-5caa527361ea33a731b9d905","content":"[LAB 09 · 检测几何：框、匹配、NMS 与 AP](/course/notebooks/90d213b4e1e04c7e889ee6fc042b2358.html)","sha256":"9027342eb8430f11699811edb871aeb2e37b28e9f874a2aa48778e6bac2818b7","chapter":{"id":"course","title":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码"},"unit":{"id":"notebook-blocks/464a6a439b674b42bdf6e18175401eee","title":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码"},"page":{"id":"reading-opening","title":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","number":1},"sectionTitle":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","currentQuestion":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":null,"nextBlock":"b-2bed0bad47506b924f7b7f88","prerequisites":[],"relatedBlocks":[]},{"id":"b-2bed0bad47506b924f7b7f88","type":"h1","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/464a6a439b674b42bdf6e18175401eee.html#b-2bed0bad47506b924f7b7f88","content":"# LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","sha256":"978e0845984afe2f74d875bddf5945578ff3d592060b5efa69c45a39453319de","chapter":{"id":"course","title":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码"},"unit":{"id":"notebook-blocks/464a6a439b674b42bdf6e18175401eee","title":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码"},"page":{"id":"reading-opening","title":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","number":1},"sectionTitle":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","currentQuestion":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-5caa527361ea33a731b9d905","nextBlock":"b-1a15bd3224ab6a3a7178fb21","prerequisites":[{"id":"b-5caa527361ea33a731b9d905","url":"#b-5caa527361ea33a731b9d905","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-1a15bd3224ab6a3a7178fb21","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/464a6a439b674b42bdf6e18175401eee.html#b-1a15bd3224ab6a3a7178fb21","content":"并入相关学习路径","sha256":"dc06c1e728a4b5740ba634b145bc9a1da6323031626734cb4555db5a744df806","chapter":{"id":"course","title":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码"},"unit":{"id":"notebook-blocks/464a6a439b674b42bdf6e18175401eee","title":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码"},"page":{"id":"reading-opening","title":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","number":1},"sectionTitle":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","currentQuestion":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-2bed0bad47506b924f7b7f88","nextBlock":"b-93cdf6c21fcdefa08cde8ad1","prerequisites":[{"id":"b-2bed0bad47506b924f7b7f88","url":"#b-2bed0bad47506b924f7b7f88","role":"section-title"},{"id":"b-5caa527361ea33a731b9d905","url":"#b-5caa527361ea33a731b9d905","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-93cdf6c21fcdefa08cde8ad1","type":"p","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/464a6a439b674b42bdf6e18175401eee.html#b-93cdf6c21fcdefa08cde8ad1","content":"固定框匹配、PR/AP、NMS误删相邻对象反例","sha256":"4e0de6d032a3765c60907de32f28cd988b659299663e842d319bdb0426243d78","chapter":{"id":"course","title":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码"},"unit":{"id":"notebook-blocks/464a6a439b674b42bdf6e18175401eee","title":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码"},"page":{"id":"reading-opening","title":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","number":1},"sectionTitle":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","currentQuestion":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-1a15bd3224ab6a3a7178fb21","nextBlock":"b-bfe4016d2bccbbcb9012ac90","prerequisites":[{"id":"b-2bed0bad47506b924f7b7f88","url":"#b-2bed0bad47506b924f7b7f88","role":"section-title"},{"id":"b-5caa527361ea33a731b9d905","url":"#b-5caa527361ea33a731b9d905","role":"problem-context"}],"relatedBlocks":[]},{"id":"b-bfe4016d2bccbbcb9012ac90","type":"pre","scope":"document","url":"https://codingai-lec03.pages.dev/course/notebook-blocks/464a6a439b674b42bdf6e18175401eee.html#b-bfe4016d2bccbbcb9012ac90","content":"```\nimport os, tempfile\nfrom pathlib import Path\n# Isolated ephemeral workspace supports detached runs with readonly project storage.\nSPATIAL_RUN_DIR = Path(tempfile.mkdtemp(prefix='lecture03-'))\nos.chdir(SPATIAL_RUN_DIR)\nprint('Ephemeral experiment directory:', SPATIAL_RUN_DIR)\n```","sha256":"bad2300d993a83e0bd2f5f97d8bebdf04b9365e535f41eed4cdd34f598052b42","chapter":{"id":"course","title":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码"},"unit":{"id":"notebook-blocks/464a6a439b674b42bdf6e18175401eee","title":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码"},"page":{"id":"reading-opening","title":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","number":1},"sectionTitle":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","currentQuestion":"LAB 09 · 检测几何：框、匹配、NMS 与 AP · 实现代码","sourceSlides":[],"knowledgeBlock":null,"formulas":[],"previousBlock":"b-93cdf6c21fcdefa08cde8ad1","nextBlock":null,"prerequisites":[{"id":"b-2bed0bad47506b924f7b7f88","url":"#b-2bed0bad47506b924f7b7f88","role":"section-title"},{"id":"b-5caa527361ea33a731b9d905","url":"#b-5caa527361ea33a731b9d905","role":"problem-context"}],"relatedBlocks":[]}]}
