首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >结合多个向量场进行近邻近似搜索

结合多个向量场进行近邻近似搜索
EN

Data Science用户
提问于 2021-11-03 10:51:03
回答 1查看 41关注 0票数 1

我在一个集合中有多个向量字段。我的用例是在相似的上下文中找到相似的句子。句子和上下文被编码成浮动向量。因此,我有一个向量的句子和另一个向量的上下文(周围的文本)。为了找到相似的句子,我想把这两个向量都考虑进去。不幸的是,大多数近似最近邻(ann)搜索库只支持搜索一个字段。我尝试使用PostgreSQL和多维数据集扩展来过滤多个向量相似点。不幸的是,向量的数量(100米)对PostgreSQL来说太高了。

问题:

  1. 是否有可能将多个向量场组合起来进行近似最近邻搜索?
  2. 是否也可以加权每个向量场与搜索的相关性?
EN

回答 1

Data Science用户

发布于 2022-02-04 19:44:43

另一种方法是将句子和上下文重新编码到同一个向量空间中。这可以用doc2vec或StarSpace来完成。

如果句子和上下文位于相同的向量空间中,那么任何近似的最近邻搜索库都可以工作。

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

https://datascience.stackexchange.com/questions/103768

复制
相关文章

相似问题

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