首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我们需要一个粗略的量化器?

为什么我们需要一个粗略的量化器?
EN

Stack Overflow用户
提问于 2016-07-15 05:53:53
回答 1查看 1K关注 0票数 2

最近邻搜索的乘积量化中,当涉及到第四章A部分时,它说他们也将使用一个粗略的量化器(据我所知,这只是一个非常小的产品量化器,较小的w.r.t。k,质心数)。

我不太明白为什么这对搜索程序有帮助,原因可能是我认为我不明白他们使用它的方式。请给我任何爱迪丝

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-15 06:09:32

如非穷尽搜索部分所述,

使用乘积量化器的近似最近邻搜索速度快,大大减少了存储描述符所需的内存。 尽管如此,搜索是详尽无遗的。

粗量化器用于非穷举搜索。它首先检索候选集,然后根据PQ在候选集内搜索最近的邻居。

因此,性能在很大程度上取决于粗量化器的性能。如果候选集一开始不包含一些真正的最近邻,那么我们也不能在后续的PQ步骤中得到它们。

而afaik粗量化是ANN的基本算法之一,它不需要与PQ一起使用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38388748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档